gpt4 book ai didi

python - 如何使用 python 在 {} 中循环字典

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:31 25 4
gpt4 key购买 nike

这是我的代码:

a = {0:'000000',1:'11111',3:'333333',4:'444444'}

b = {i:j+'www' for i,j in a.items()}
print b

它显示错误:

  File "g.py", line 7
b = {i:j+'www' for i,j in a.items()}
^
SyntaxError: invalid syntax

我该如何纠正这个问题?

最佳答案

{i:j+'www'  for i,j in a.items()}

Dictionary Comprehension在 Python 3 中运行良好。

如您所见:http://ideone.com/tbXLA (注意,我在 Python 3 中调用 print 作为函数)。

如果你有 < Python 3,那么它会给你这个错误。

要执行此类概念,您必须执行创建键值元组的列表/生成器表达式。一旦发生这种情况,您可以调用接受元组列表的 dict()。

dict((i,j+'www') for i,j in a.items())

关于python - 如何使用 python 在 {} 中循环字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5575670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com