gpt4 book ai didi

python - 打印队列字典

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

如何打印队列字典而不弹出内容?我有这样的东西:

>>> mac = '\x04\xab\x4d'
>>> mydict = {}
>>> if mac in mydict.keys():
... mydict[mac].append("test")
... else:
... mydict[mac]=[]
... mydict[mac].append("test")
...
>>>
>>> for key,val in mydict.Items():
... print key
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'dict' object has no attribute 'Items'
>>> for key,val in mydict.Item():
... print key

我想知道如何显示我的字典的内容...

谢谢!罗恩

最佳答案

正如 @Rohit Jain 正确指出的那样:没有 Items() 方法 - 有 items()

尽管如此(如果您使用的是 python 2),通常最好使用生成器方法 - 使用 iteritems()iterkeys()itervalues() :

>>> for key,val in mydict.iteritems():
... print key, val
...
�M ['test']
>>> for key in mydict.iterkeys():
... print key
...
�M
>>> for value in mydict.itervalues():
... print value
...
['test']

请注意,在 python 3 中,items()keys()values() 返回迭代器。

另请参阅:

关于python - 打印队列字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18345423/

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