Skip to main content
 首页 » 编程设计

python之将 1 个常量值添加到 python 列表中的所有 sub_list

2025年05月04日9kerrycode

我有一个列表:

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']]