python list.append() 如何在列表名后引用变量

2025-05-14 04:43:07
推荐回答(2个)
回答1:

你可以把这 3 个 list 放到一个 list 中:

list_1 = []
list_2 = []
list_3 = []
lists = [list_1, list_2, list_3]
for i in range(1,4):
    lists[i-1].append(1)  # i-1 是因为 list 的索引是从 0 开始的

回答2:

直接赋值就可以了。
a={'a':1,'b':[2]}
a['c']=3
(此时a
=
{'a':1,'b':[2],'c':3)
a['b'].append(4)
(此时a
=
{'a':1,'b':[2,4],'c':3)
a['b']对应的是一个数组[2]所以有append。dict是字典,不需要增加而是直接赋值,相当于给字典添加一个定义