如何向Python嵌套列表添加值?

2024-04-26 18:57:01 发布

您现在位置:Python中文网/ 问答频道 /正文

如何为每个列表添加值?你知道吗

之前:

[['2010', '10', '24', '20', '32', '18', '5'], ['2020', '16', '22', '23', '30', '16', '9'], ['2030', '28', '19', '29', '30', '12', '13']]

结果:[list]增值“”

[['2010', '10', '24', '20', '32', '18', '5', ''], ['2020', '16', '22', '23', '30', '16', '9', ''], ['2030', '28', '19', '29', '30', '12', '13', '']]

Tags: 列表list
2条回答

用于循环

nested_list = [['2010', '10', '24', '20', '32', '18', '5'], ['2020', '16', '22', '23', '30', '16', '9'], ['2030', '28', '19', '29', '30', '12', '13']]

for a_list in nested_list:
    a_list.append('')

您还可以执行以下操作:

my_list = [['2010', '10', '24', '20', '32', '18', '5'], 
           ['2020', '16', '22', '23', '30', '16', '9'],
           ['2030', '28', '19', '29', '30', '12', '13']]

my_list = [inner_list + [''] for inner_list in my_list]
my_list

输出:

[['2010', '10', '24', '20', '32', '18', '5', ''],
 ['2020', '16', '22', '23', '30', '16', '9', ''],
 ['2030', '28', '19', '29', '30', '12', '13', '']]

相关问题 更多 >