【问题标题】:How to insert a dictionary inside list [closed]如何在列表中插入字典[关闭]
【发布时间】:2018-05-17 12:51:34
【问题描述】:

我想创建一个列表并将我的字典 dict 添加到该列表中,如下所示 例如:

list1 =[]
dict1 = {'name': 'None', 'age':20, 'dead':'NO'}

我希望它看起来像 [{'name': 'None', 'age':20, 'dead':'NO'}]

【问题讨论】:

  • 您的列表无效。
  • 您的意思是:[{'name': 'None', 'age':20, 'dead':'NO'}]
  • 你想达到什么目的?
  • 另外注意,您可能不应该使用dictlist 作为变量名,因为它们已经内置在类型中
  • 使用名称listdict 作为变量是一个非常糟糕的主意。如果你这样做,它很可能会回来咬你。

标签: python dictionary


【解决方案1】:

如果你想要[{'name': 'None', 'age':20, 'dead':'NO'}],那么试试:

data_dict = {'name': 'None', 'age':20, 'dead':'NO'}
data_list =[data_dict]

【讨论】:

  • 最好一开始就不需要list = []
  • 完全正确.. 正确..
  • @sshashank124 谢谢。我会尝试
  • 为什么不只是l = [{'name': 'None' ... }]
  • 我建议你不要鼓励 OP 使用 list 和 dict 作为变量名。
猜你喜欢
  • 1970-01-01
  • 2021-03-03
  • 2022-10-18
  • 2021-08-16
  • 1970-01-01
  • 2016-03-15
  • 2015-07-27
  • 2019-10-05
  • 1970-01-01
相关资源
最近更新 更多