我想在 for 循环中更新字典项,这就是我所拥有的:
>>> d = {}
>>> for i in range(0,5):
... d.update({"result": i})
>>> d
{'result': 4}
但我想要 d 有以下项目:
{'result': 0,'result': 1,'result': 2,'result': 3,'result': 4}
原文由 PHA 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在 for 循环中更新字典项,这就是我所拥有的:
>>> d = {}
>>> for i in range(0,5):
... d.update({"result": i})
>>> d
{'result': 4}
但我想要 d 有以下项目:
{'result': 0,'result': 1,'result': 2,'result': 3,'result': 4}
原文由 PHA 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答854 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
如前所述,字典的全部思想是它们具有唯一的键。您可以做的是将
'result'
作为键,将list
作为值,然后继续添加到列表中。