Почему у меня не работает код мне исправить ошибку TypeError: list indices must be integers or slices, not str? Python
Вот код:
game = [{
'title': "Assassin's creed |",
'rating': "8.4"
},{
'title': "Assassin's creed ||",
'rating': "9.7"
}]
Я хочу получить сразу два названия игры чтоб было вот так:
Assassin's creed | Assassin's creed ||
Пишу вот это не работает
print(game[:]['title'])
Выдаёт вто эту ошибку
TypeError: list indices must be integers or slices, not str
Ответы (1 шт):
Автор решения: svmitin
→ Ссылка
games = [{
'title': "Assassin's creed |",
'rating': "8.4"
},{
'title': "Assassin's creed ||",
'rating': "9.7"
}]
result = ' '.join(game['title'] for game in games)
print(result)