Учитывая меняPython Получить словарное значение с ключом список
users = \
{
'Sam': {
'age': 19,
'location': 'Flodira',
'country': 'United States'
},
'Max': {
'age': 16,
'location': 'Sydney',
'country': 'Australia'
}
}
def getUserValue(query):
return users[query]
getUserValue(['Sam', 'location'])
Как я мог это сделать? Я знаю, что могу прямо сделать users['Sam']['location']
, что я хотел бы сделать, это получить местоположение Сэма через объект списка.
Создайте функцию, которая принимает список в качестве аргумента и просто делает пользователям '[«Sam»] [«место»] ', используя значения из списка .. –
Вы хотите, чтобы сохраненные данные или ключи были списком? Может ли этот «список объектов» быть двумя списками или списком, содержащим два списка или что-то еще? Какую производительность вы хотите, и прикажите n быть достаточно хорошим? Наконец, что не так с 'users ['Sam'] ['location']'? –
@ Farhan.K Я знаю, что функция может быть 'def getUserValue (пользователь, значение)', но это не так, я хотел бы получить значение X с помощью List. –