【问题标题】:How do you split a list of dictionaries into separate dictionaries? [duplicate]如何将字典列表拆分为单独的字典? [复制]
【发布时间】:2020-02-08 10:52:59
【问题描述】:

如何将字典列表拆分为单独的字典?

dict_example = [{'limited': 1, 'all': 16, 'concept': 1, 'secondly': 1}, {'hello': 3, 'bye': 6}]

想要的输出:

dict_1: {'limited': 1, 'all': 16, 'concept': 1, 'secondly': 1}
dict_2: {'hello': 3, 'bye': 6}

【问题讨论】:

  • 你的意思是把一个字典列表合并成1个?
  • 没有进两本词典。在 dict_example 中有两个字典。
  • 是的,但预期的输出不会是allbye??
  • dict_1, dict_2 = dict_example
  • 看来您的问题只是知道如何引用各个列表位置。如果您在浏览器中搜索“Python 列表教程”,您会发现可以比我们在此处管理的更好地解释这一点的参考资料。这不是介绍或教程网站。

标签: python dictionary unnest


【解决方案1】:

dict_1, dict_2 = dict_example.

【讨论】:

  • 在示例中我只有两个字典,假设我有一个包含 50 个字典的列表,有没有更简单的方法来写出来,这样我就不会写 dict_1, dict_2 ... dict_50?
  • @happydave 你真的认为这值得回答吗?我见过比这还少的投票数……
  • @julien,我不反对结束这个问题,但只要它在那里,就很容易给出答案
  • @evc,避免声明 50 个字典变量的方法是将它们存储在一个列表中 :)
猜你喜欢
  • 1970-01-01
  • 2021-09-09
  • 2021-05-21
  • 2021-05-14
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-04
相关资源
最近更新 更多