Python:迭代以 set() 作为其值的字典
我有字典,其中值是 python 集合,当我在没有正确处理集合的情况下进行迭代时,这就是我得到的。
Press Enter to continue...
Kunnskap set([])
Samfunn set([])
Helse set([])
Natur set([])
Geografi set([])
Teknologi set([])
Historie set([])
Dagligliv set([])
Personer set([])
Kommunikasjon set([])
Kultur set([])
这是我所做的,但我正在寻找值内如何迭代以获得每个键的集合打印。但集合没有索引,所以我无法迭代。在迭代时打印集合的最佳解决方案是什么......?
for key, value in topLevelCatTree.iteritems():
print key,
for item in value:
print item
I have dictionary where values are python sets, When I iterate without properly handling the sets, this is what I get.
Press Enter to continue...
Kunnskap set([])
Samfunn set([])
Helse set([])
Natur set([])
Geografi set([])
Teknologi set([])
Historie set([])
Dagligliv set([])
Personer set([])
Kommunikasjon set([])
Kultur set([])
and this is out I did, but I was looking within the value how can I iterate to get the set print out for each key. But sets doesn't have index so I cant iterate. What would be the best solution to print the set while iterating...?
for key, value in topLevelCatTree.iteritems():
print key,
for item in value:
print item
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然可以:
问题一定出在其他地方。
Sure you can:
The problem must be somewhere else.