我有这套:
my_set = {'1': {'a'},
'2': {'b'},
'3': {'c'}
}
我需要以与我定义的my_set相同的顺序打印带有相关字母的数字,然后我将其编码:
for i in my_set:
print (i)
但我只得到了数字,经过几次运行后,数字出现在不同的序列中:
3
2
1
1
3
2
...
我做错了什么?
答案 0 :(得分:0)
尝试使用 dict .items()方法。
items() 返回字典项((键,值)对)的新视图。请参阅视图对象的文档。
您可以这样做:
for k, v in my_set.items():
print(k, v)