我有一个列表:
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']]
关于python - 将 1 个常量值添加到 python 列表中的所有 sub_list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51608549/