Есть ли какая-либо польза от использования словарного понимания, если возможен эквивалентный dict(zip(a, b))?Python

Программы на Python
Anonymous
Есть ли какая-либо польза от использования словарного понимания, если возможен эквивалентный dict(zip(a, b))?

Сообщение Anonymous »

Недавно я работал со словарями, и мне сказали составить словари из двух таких списков:

Код: Выделить всё

zipped = {key: value for key, value in zip(drinks, caffeine)}
Позже я забыл, как это сделать, и нашел другой способ, который мне показался более простым:

Код: Выделить всё

zipped = dict(zip(drinks, caffeine))
Есть ли что-то худшее в использовании второго примера вместо первого?

Подробнее здесь: https://stackoverflow.com/questions/786 ... lent-dictz

Вернуться в «Python»