我有一个列表:
list1=[[2,3],[4,5],[6,7]]
我想在索引 2 处的列表中的所有子列表中添加一个值“one”
最终输出应该是:
list2=[[2,3,"one"],[4,5,"one"],[6,7,"one"]]
尝试过:
for list2 in list1:
print list2.insert(2,"one")
但它显示错误为 None。
请您参考如下方法:
list.insert 是一个 in-place operation并返回 None。相反,您可以使用列表理解:
L = [[2,3],[4,5],[6,7]]
res = [[i, j, 'one'] for i, j in L]
print(res)
[[2, 3, 'one'], [4, 5, 'one'], [6, 7, 'one']]
