Почему мне сказали делать словари таким образом?Python

Программы на Python
Anonymous
Почему мне сказали делать словари таким образом?

Сообщение Anonymous »

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

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

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

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

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

Подробнее здесь: https://stackoverflow.com/questions/786 ... s-this-way

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