Python/Учебник Python 3.1: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1348:
Кортежи можно использовать в различных целях. Например: <code>(x, y)</code> пары координат, записи о рабочих из базы данных, и так далее. Кортежи, как и строки, неизменяемы: невозможно присвоить что-либо индивидуальным элементам кортежа (однако, вы можете симулировать большинство схожих эффектов за счёт операций срезов и конкатенации). Также можно создать кортежи, содержащие изменяемые объекты, такие как списки.
 
Определённая проблема состоит в конструировании кортежей, состоящих из нуля или одного элемента: в синтаксисе языка есть дополнительные хитрости, позволяющие достигнуть этого. Пустые кортежи формируются за счёт пустой пары скобок; кортеж с одним элементом конструируется за счёт запятой, следующей за числомпервым (единственноеи значениеединственным значением (его не обязательно заключать в скобки). Необычно, но эффективно. Например:
 
<source lang="python">>>> empty = ()