【问题标题】:How to add items to dictionary in a for loop in Python?如何在 Python 的 for 循环中将项目添加到字典中?
【发布时间】:2015-04-05 20:22:09
【问题描述】:

非常基本的问题,但是您如何做到这一点?是否有等效于列表的附加功能?假设我有一个空字典,我必须解析一个 xml 文件并添加所有标签

tag_dic = {}
for i in loop:
  tag_dic[i]
return tag_dic

我试过了,但它给了我一个错误,所以也许还有其他方法?

【问题讨论】:

  • 您的问题的答案在 dict 的文档字符串中。至少,您应该在堆栈溢出之前查看函数的文档字符串。

标签: python dictionary


【解决方案1】:

字典是从键到值的映射。你需要提供一个值,至少是一些表示“没有价值”的东西:

tag_dic[i] = None

【讨论】:

  • 感谢这在我添加值后起作用。整个问题实际上涉及将标签计数为“值”,所以我从 1 开始递增并且它起作用了。
猜你喜欢
  • 1970-01-01
  • 2021-03-27
  • 1970-01-01
  • 1970-01-01
  • 2017-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多