Что означают три точки в этой строке кода Python?Python

Программы на Python
Anonymous
Что означают три точки в этой строке кода Python?

Сообщение Anonymous »

Я нашел этот код Python в Интернете:

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

table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; '
...       'Dcab: {0[Dcab]:d}'.format(table))
Это отлично работает и дает мне Jack: 4098; Сьерд: 4127; Dcab: 8637678.
Но когда я попытался удалить три точки и запустить код, я получил ошибку:

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

table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}'.format(table))

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

File "", line 3
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}'.format(table))
^
SyntaxError: invalid syntax
Почему это происходит?
Что означают три точки?

Подробнее здесь: https://stackoverflow.com/questions/625 ... -code-mean

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