#list #dictionary
#Список #словарь
Вопрос:
данные = [ { ‘имя’: ‘Instagram’, ‘число подписчиков’: 346,’ описание’:’ Платформа социальных сетей’, ‘страна’: ‘Соединенные Штаты Америки’ }, { ‘имя’: ‘Криштиану Роналду’, ‘число подписчиков’: 215, ‘описание’: ‘Футболист’, ‘страна’: ‘Португалия’ }, { ‘имя’: ‘Ариана Гранде’, ‘число подписчиков’: 183, ‘описание’: ‘Музыкант и актриса’, ‘страна’: ‘Соединенные Штаты Америки’}]
значение словаря():
для значения в данных: возвращаемое значение[«имя»], значение[«follower_count»],значение[«описание»], значение[«страна»]
Привет, я новичок в python, и у меня есть вопрос о словаре и списках: я хотел бы, чтобы моя функция значение словаря() возвращала только значения и выводила функцию по местоположению в списке, например: если я хочу выбрать данные[2], результат должен быть: «Ариана Гранде», 183, «Музыкант и актриса», «Соединенные Штаты». я не мог найти способ сделать это.
Ответ №1:
dict.values
Способ использования:
def dictionary_value(i): return list(data[i].values())
Выход:
print(dictionary_value(2)) # 'Ariana Grande', 183,'Musician and actress','United States'
Комментарии:
1. Большое спасибо