Вывести значение словарного элемента в списке - PullRequest
1 голос
/ 18 октября 2019
list  = [1,2,"three",{"number":4}]

for item in list:
        if type(item) is dict:
            print([val for val in item.values()][0])
        else:
            print(item)

В приведенном выше примере, если бы я не знал, что ключ элемента словаря назван number, существует ли более простой (или более элегантный) способ печати только значенияпредмета?

1 Ответ

0 голосов
/ 18 октября 2019

Вероятно, более элегантный способ извлечь первое значение из dict - написать:

print(next(iter(item.values())))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...