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

への参照をa1 つのステートメントにまとめたいと考えています。

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 に答える