Есть ли разница между используя литерал dict и конструктор dict?

Используя PyCharm, я заметил, что он предлагает преобразовать литерал dict :

d = {
    'one': '1',
    'two': '2',
}

в конструктор dict :

d = dict(one='1', two='2')

Отличаются ли эти различные подходы каким-либо существенным образом?

(При написании этого вопроса я заметил, что использование dict () кажется невозможным указать числовой ключ .. d = {1: 'one', 2: 'two'} возможно, но, очевидно, dict (1 = 'one'. ..) нет. Что-нибудь еще?)

191
задан sophros 4 July 2019 в 07:20
поделиться