Skip to main content
 首页 » 编程设计

python之如何在现有列表之后添加列表但不扩展它

2024年08月12日30落叶无声

你好~这个问题看起来很简单,但是我没找到有人问和回答。

我有一个像 {'keyId':['1','2','3']} 这样的字典 data_dict。 现在我想添加一些新列表(即 ['a','b','c'])并使其像 {'keyId':['1', '2','3'],['a','b','c']},所以我这样做

for new_list in lists: 
    data_dict[keyId].append(new_list) 

但结果却像{'keyId':['1','2','3',['a','b','c']]} .

请您参考如下方法:

{'keyId':['1','2','3'],['a','b','c']} 不是有效的 Python 数据结构.

你可以做的是将 keyId 实现为列表的列表:

data_dict = {'keyId':[['1','2','3']]}