我正在寻找一种创建大键值对的快速方法,我可以稍后循环使用。
key = {'a':'stuff', 'a':'more stuff', 'a':'dont look at me', 'b':'test2', 'b':'test3',...'z':'even more stuff'}
for a,b in key
#do stuff
我希望将a
的引用压缩成一个语句。
在这种情况下,我需要a
作为关键,并通过抓取与当前b
对应的a
的所有值来查看。这实际上只是以后代码的可读性,但是如果有其他建议可以更容易地完成这项任务,那将是非常好的。
答案 0 :(得分:4)
您可以执行以下操作:
key={'a':['stuff','more stuff','even more stuff'],'b':['test2','test3']}
for k in key:
for val in key[k]:
#do stuff with values in the key