У меня есть простой словарь {'a': 1, 'b': 2, 'c': 3, 'd': 4 }
и список ключей: ['a', 'd']
.Как создать небольшой dict из другого dict с массивом ключей?
Каков лучший способ построить объект dict, содержащий только ключи из списка: {'a': 1, 'd': 4}
?
И что ваш способ сделать это? – Volatility
Этого уже было сообщено здесь: http://stackoverflow.com/questions/11157704/python-intersection-between-a-list-and-keys-of-a-dictionary –
Я новичок в python, просто "для" но это выглядит ужасно: d = {'a': 1, 'b': 2, 'c': 3, 'd': 4} l = ['a', 'd'] r = {} для ключа в l: r [key] = d [key] – user2114842