2013-07-14 4 views
-2

У меня есть одна проблема с Python Dictionary, пожалуйста, дайте ans of que. ASAPСловарь по теме в Python

Предположим, что dlist - это список словарей, а k - это ключ, который отображается во всех словарях в dlist. Напишите значение, значение которого представляет собой список, чей i-й элемент является значением, соответствующим ключу k в словаре в dlist. Протестируйте ваше понимание некоторыми данными. Вот некоторые примеры данных.

dlist = [{'James':'Sean', 'director':'Terence'}, {'James':'Roger', 
'director':'Lewis'}, {'James':'Pierce', 'director':'Roger'}] 
k = 'James' 

Значит, вы должны дать ан. ['Sean', 'Roger', 'Pierce']

Просто напишите понимание одной строки.

Спасибо за ответ заранее

+2

Не могли бы вы изменить свой вопрос, чтобы включить сообщения об ошибках, которые вы сейчас получаете? Если вы знаете, как написать понимание списка, и вы знаете, как получить значение из словаря с учетом ключа, это должно быть простым. – DSM

ответ

2
[d[k] for d in dlist] 

Вы даже пытались сделать это самостоятельно? Вы читали о понимании?

Смежные вопросы