0

我正在寻找一种创建大型键值对的快速方法,以后我可以简单地循环遍历。

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. 这实际上只是以后代码的可读性,但是如果有其他建议可以更轻松地完成此任务,那就太好了。

4

1 回答 1

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
于 2012-10-25T02:38:33.360 回答