python-列表基本操作60题

41.编写一个Python程序来创建多个列表。

42.编写一个Python程序以在两个列表中查找缺失值和附加值。
样本数据:第二个列表中缺少值:b,a,c
第二个列表中其他值:g,h

43.编写一个Python程序以将列表拆分为不同的变量。

44.编写一个Python程序以在列表中生成五个连续数字的组。

45.编写一个Python程序,将一对值转换为排序的唯一数组。

46.编写一个Python程序以选择列表的奇数项。

47.编写一个Python程序,在列表的每个元素之前插入一个元素。

48.编写一个Python程序,以使用print()函数打印一个嵌套列表(每个列表在新行上)。

49.编写一个Python程序将list转换为字典列表。
样本列表:[“黑色”,“红色”,“栗色”,“黄色”],[“#000000”,“#FF0000”,“#800000”,“#FFFF00”]
预期输出:[ {‘color_name’:‘黑色’,‘color_code’:’#000000’},{‘color_name’:‘红色’,‘color_code’:’#FF0000’},{‘color_name’:‘栗色’,‘color_code’ :’#800000’},{‘color_name’:‘黄色’,‘color_code’:’#FFFF00’}]

50.编写一个Python程序来对嵌套字典列表进行排序。

51.编写一个Python程序,以每N个元素分割一个列表。
样本列表:[‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘i’,‘j’,‘k ‘,‘l’,‘m’,‘n’]
预期输出:[[‘a’,‘d’,‘g’,‘j’,‘m’],[‘b’,‘e’,’ h’,‘k’,‘n’],[‘c’,‘f’,‘i’,‘l’]]

52.编写一个Python程序来计算两个列表之间的相似度。
样本数据:[“红色”,“橙色”,“绿色”,“蓝色”,“白色”],[“黑色”,“黄色”,“绿色”,“蓝色”]
预期输出:
Color1 -Color2:[‘white’,‘orange’,‘red’]
Color2-Color1:[‘black’,‘yellow’]

53.编写一个Python程序来创建一个包含无限元素的列表。

54.编写一个Python程序来连接列表的元素。

55.编写一个Python程序,从字典列表中删除键值对。

56.编写一个Python程序以将字符串转换为列表。

57.编写一个Python程序来检查列表中的所有项目是否等于给定的字符串。

58.编写一个Python程序,用另一个列表替换列表中的最后一个元素。
样本数据:[1、3、5、7、9、10],[2、4、6、8]
预期输出:[1、3、5、7、9、2、4、6 8]

59.编写一个Python程序,检查给定列表中是否存在第n个元素。

60.编写一个Python程序来查找一个元组,这是元组列表中最小的第二个索引值。

61.编写一个Python程序来创建一个空字典列表。

62.编写一个Python程序以打印以空格分隔的元素列表。

63.编写一个Python程序,在列表中所有项目的开头插入给定的字符串。
样本列表:[1,2,3,4],字符串:emp
预期输出:[‘emp1’,‘emp2’,‘emp3’,‘emp4’]

64.编写一个Python程序以同时遍历两个列表。

65.编写一个Python程序以按索引访问字典键元素。

66.编写一个Python程序,在元素总和最高的列表列表中查找列表。
样本列表:[1,2,3],[4,5,6],[10,11,12],[7,8,9]
预期输出:[ 10、11、12 ]

67.编写一个Python程序以查找列表中的所有值均大于指定的数字。

68.编写一个Python程序来扩展列表,而无需附加。
样本数据:[10,20,30]
[40,50,60]
预期输出:[40,50,60,10,20,30]

69.编写一个Python程序,从列表列表中删除重复项。
样本列表:[[10,20],[40],[30,56,25],[10,20],[33],[40]]
新列表:[[10,20], [30,56,25],[33],[40]]

70.编写一个Python程序来获得字典的深度。

71.编写一个Python程序来检查列表中的所有字典是否为空。
样本列表:[{},{},{}]
返回值:True
样本列表:[{1,2},{},{}]
返回值:False

72.编写一个Python程序来展平给定的嵌套列表结构。
原始列表:[0,10,[20,30],40,50,[60,70,80],[
90,100,110,120 ]]展平列表:
[ 0,10,20 , 30,40,50,60,70,80,90,100,110,120]

73.编写一个Python程序来删除给定列表的连续重复项。
原始列表:
[0,0,1,2,3,4,4,5,6,6,6,7,8,9,4,4]
删除连续的重复项后:
[0,1,[2、3、4、5、6、7、8、9、4 ]

74.编写一个Python程序,将给定列表元素的连续重复项打包到子列表中。
原始列表:
[0,0,1,2,3,4,4,5,6,6,6,7,8,9,4,4,4]
将所述列表元素的连续重复项打包后子列表:
[[0,0],[1],[2],[3],[4、4],[5],[6、6、6],[7],[8],[9] ,[4,4]]

75.编写一个Python程序,从给定的整数列表或给定的字符列表创建一个反映游程编码的列表。转到编辑器
原始列表:
[1、2、3、4、4.3、5、1]
从上述列表中反映行程编码的列表:
[[2,1],[1、2],[ 1,3],[1,4],[1,4.3],[1,5],[1,1]]
原始字符串:
自动
列出反映所述字符串的游程长度编码的列表:
[[1,’ a’],[1,‘u’],[1,‘t’],[1,‘o’],[1,‘m’],[1,‘a’],[1,‘t’ ],[1,‘i’],[1,‘c’],[1,‘a’],[2,‘l’],[1,‘y’]]

76.编写一个Python程序来创建一个列表,该列表从给定的整数列表或字符的列表中反映出修改后的行程编码。
原始列表:
[1、2、3、4、4、5、1]该
列表反映了所述列表中修改的游程编码:
[[2、1],2、3,[2 ,4],5,1]
原始字符串:
aabcddddadnss
列表,该列表反映了所述字符串的修改后的游程编码:
[[2,‘a’],‘b’,‘c’,[4,‘d’], ‘a’,‘d’,‘n’,[2,‘s’]]
单击我查看示例解决方案

77.编写一个Python程序来解码运行长度编码的给定列表。
原始编码列表:
[[2,1],2、3,[2、4],5、1]
解码游程编码的所述列表:
[1、2、3、4、4 ,5,1,]

78.编写一个Python程序,将给定的列表分为两部分,给出列表第一部分的长度。
原始列表:
[1、2、3、4、4、5、1]
列表第一部分的长度:3
将所述列表分为两部分:
([ 1、2、2 ] ,[3,4,4,5,1])

79.编写一个Python程序,从给定列表中删除第K个元素,然后打印新列表。
原始列表:
[1、2、3、4、4、5、1]
列表第一部分的长度:3
将所述列表分为两部分:
([ 1、2、2 ] ,[3,4,4,5,1])

80.编写一个Python程序,将指定位置的元素插入给定列表。
原始列表:
[1、2、3、4、4、5、1]
在删除所述列表的第k个元素后:
[ 1、1、3、4、4、5、5 ] 1]

81.编写一个Python程序,从给定列表中提取给定数量的随机选择的元素。
原始列表:
[1、2、3、4、4、5、1]
上面列表中选择的3个随机数:
[4,4,1]

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值