Могу ли я создать словарь с целочисленными ключами, используя dict()?Python

Программы на Python
Anonymous
Могу ли я создать словарь с целочисленными ключами, используя dict()?

Сообщение Anonymous »

Я вижу, что в Python люди создают такие словари:

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

d = dict(one=1, two=2, three=3)
Что, если мои ключи — целые числа? Когда я пытаюсь это сделать, я получаю сообщение об ошибке:

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

d = dict(1=1, 2=2, 3=3)
Конечно, я мог бы это сделать, и это прекрасно работает:

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

d = {1: 1, 2: 2, 3: 3}
Но есть ли способ установить целочисленные ключи с помощью функции/конструктора dict()?

Подробнее здесь: https://stackoverflow.com/questions/325 ... using-dict

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