我是靠谱客的博主 发嗲飞鸟,最近开发中收集的这篇文章主要介绍列表经典测试题(无答案版)变量类型之列表测试题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

习题目录

  • 变量类型之列表测试题
    • 基础
    • 中等
    • 地狱

变量类型之列表测试题

基础

  1. 已知一个数字列表,求列表中心元素。

    • 例如:[1,2,3] -> 3;[1,2,3,4] -> 2,3
  2. 不使用sum,已知一个数字列表,求所有元素和。

  3. 已知一个数字列表,输出所有奇数下标元素。

  4. 已知一个数字列表,在原列表基础上将所有元素乘二。

    • 例如:nums = [1, 2, 3, 4] —> nums = [2, 4, 6, 8]
  5. 有两个列表A和B,使用列表C来获取两个列表中公共的元素。

    • 例如: A = [1, ‘a’, 4, 90] B = [‘a’, 8, ‘j’, 1] --> C = [1, ‘a’]

中等

  1. 有一个数字列表,获取这个列表中的最大值.(注意: 不能使用max函数)。

    • 例如: nums = [19, 89, 90, 600, 1] —> 600
  2. 利用列表推到是将列表中的整数提取出来。

    • 例如:[True, 17, “hello”, “bye”, 98, 34, 21] — [17, 98, 34, 21]
  3. 利用列表推到是将列表中的数字提取出来。

    • 例如:[True, 17, “hello”, “bye”, 98, 34, 21,3.3,4.5] — [17, 98, 34, 21,3.3,4.5]
  4. 用一个列表来保存一个节目的所有分数,求平均分数(去掉一个最高分,去掉一个最低分,求最后得分)

    • score = [10,20,50,70,99,80,45,30]。
  5. 获取列表中出现次数最多的元素。

    • 例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3],打印[3];nums = [1,2,2,1,3],打印[1,2]

地狱

  1. 使用列表推导式在1-100范围内随机生成包含10个数字的列表

  2. 不允许使用sort、sorted等方法,对上述列表排序

  3. 分别使用三种方法对列表去重。

    • 例如:name_list = [‘张三’, ‘李四’, ‘王五’, ‘李四’, ‘王五’, ‘王五’, ‘张三’],结果:[‘张三’,‘李四’,‘王五’]
  4. 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

  5. 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

最后

以上就是发嗲飞鸟为你收集整理的列表经典测试题(无答案版)变量类型之列表测试题的全部内容,希望文章能够帮你解决列表经典测试题(无答案版)变量类型之列表测试题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部