Я хотел бы использовать понимание списка в следующем списке;
movie_dicts = [{'title':'A Boy and His Dog', 'year':1975, 'rating':6.6},
{'title':'Ran', 'year':1985, 'rating': 8.3},
{'title':'True Grit', 'year':2010, 'rating':8.0},
{'title':'Scanners', 'year':1981, 'rating': 6.7}]
используя свои знания в области составления списков и словарей, Я знаю, что
movie_titles = [x['title'] for x in movie_dicts]
print movie_titles
напечатает список с названиями фильмов.
Чтобы извлечь список кортежей (заголовок, год), которые я пробовал -
movie_tuples = [x for ('title','year') in movie_dicts]
print movie_tuples
, я получаю сообщение об ошибке SyntaxError: не удается назначить литералу
Я не уверен, как получить эти два (конкретные) пары ключ / значение, использующие понимание списка (это приведет к автоматическому созданию кортежа?)