Получение значений из списка словарей Создайте функцию iterateDictionary2(key_name, some_list)
, которая, учитывая список словарей и имя ключа, функция печатает значение, сохраненное в этом ключе для каждого словаря.Например, iterateDictionary2('first_name', students)
должно вывести:
Michael
John
Mark
KB
И iterateDictionary2('last_name', students)
должно вывести:
Jordan
Rosales
Guillen
Tonel
Ниже приведен список словарей.
`students = [
{'first_name': 'Michael', 'last_name' : 'Jordan'},
{'first_name' : 'John', 'last_name' : 'Rosales'},
{'first_name' : 'Mark', 'last_name' : 'Guillen'},
{'first_name' : 'KB', 'last_name' : 'Tonel'}
]`
Я пытался настроить таргетинг print(students[0]['first_name'])
, чтобы хотя бы показать мне, где я работаю, в списке dict, но я изо всех сил пытаюсь получить доступ ко всем словарям одновременно.
Мой код незакончен, потому что я изо всех сил стараюсьс этим вопросом.
def getValues(keyName, someList):
for i in len(someList):
print(getValues('first_name', students))
Я продолжаю получать ошибки и едва знаю, с чего начать.