0

簡単な辞書{'a': 1, 'b': 2, 'c': 3, 'd': 4 }とキーのリストがあります: ['a', 'd'].

リストからのキーのみを含む dict オブジェクトを構築するより良い方法は何{'a': 1, 'd': 4}ですか?

4

2 に答える 2

2
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4 }
l = ['a', 'd']

new_d = {k:d[k] for k in l}

new_d今でしょ{'a': 1, 'd': 4}

于 2013-02-27T10:18:37.820 に答える
0
d = {'a':1, 'b':2, 'c':3, 'd':4}
c = ['a', 'b']
new_d = {}

for key in c:
    new_d[key]= d[key]
于 2013-02-27T14:17:20.317 に答える