我有清单:
list_mix = [['1','2','3'],['a','b','c'], ['d','e','f'], ['g','h','i']]
第一个列表必须与列表中的其他列表合并。结果应该是:
['1','2','3','a','b','c']
['1','2','3','d','e','f']
['1','2','3','g','h','i']
下面的代码给出了“TypeError:list索引必须是整数,而不是list”:
for item in list_mix[1:]:
print (list_mix[0] + list_mix[item])
任何没有外部库的解决方案都将受到赞赏
使用列表理解将每个子列表添加到
list_mix
、use list_mix[1:]
的子列表0,以从['1','2','3']
之后的元素开始item
是子列表已经,不是索引。直接使用即可:Python
for
语句是一个Foreach loop construct,将每个元素从list_mix[1:]
依次分配给item
演示:
相关问题 更多 >
编程相关推荐