Слайд 1
Что такое кортеж (tuple)
Презентация
10 слайдов · сгенерирована в Презентоше — бесплатном генераторе презентаций
Слайд 1
Презентация
Слайд 2
Кортеж — это упорядоченная неизменяемая коллекция, которую в Python используют для хранения связанных значений, если их состав не должен меняться. Элементы кортежа записываются через запятую, а круглые скобки лишь делают запись нагляднее: например, \((1, 2, 3)\) или даже \(1, 2, 3\). Для одного элемента запятая обязательна, поэтому запись \(5\) — это число, а \(5,\) — уже кортеж.
Слайд 3
Кортеж можно создать несколькими способами: явно в скобках, без скобок, из списка или из строки. Пустой кортеж записывается как пара пустых скобок, а кортеж из одного элемента требует запятой: \((\"а\",)\). Такой способ записи часто вызывает ошибки у начинающих, поэтому важно сразу запомнить разницу между числом и однократным кортежем.
Слайд 4
К элементам кортежа обращаются по индексу, как и в списках: первый элемент имеет индекс \(0\), последний — индекс \(-1\). Поддерживаются срезы, проверка вхождения, определение длины и перебор в цикле. Например, кортеж \((10, 20, 30, 40)\) позволяет получить отдельные значения, а также часть последовательности с помощью среза.
Слайд 5
После создания кортеж нельзя менять: нельзя присвоить новое значение элементу, добавить новый элемент или удалить существующий. Если нужен новый вариант, создают новый кортеж на основе старого с помощью конкатенации или срезов. При этом внутри кортежа могут находиться изменяемые объекты, например список, и тогда можно менять сам вложенный список, но не сам элемент кортежа.
Слайд 6
У кортежа очень мало методов, и самые полезные из них — это count и index. Метод count показывает, сколько раз значение встречается в кортеже, а index возвращает индекс первого вхождения. Если нужного элемента нет, index вызывает ошибку, поэтому его обычно используют, когда значение ожидается заранее.
Слайд 7
Кортежи удобно распаковывать сразу в несколько переменных, и это один из самых практичных приёмов в Python. Например, значения \((10, 20)\) можно сразу записать в \(x\) и \(y\), а при частичной распаковке часть элементов попадает в отдельный список. Такой приём часто используют в циклах, когда перебирают пары координат или другие связанные данные.
Слайд 8
Кортежи удобны там, где данные должны оставаться постоянными: координаты точки, дни недели, фиксированные настройки. Ещё одно важное применение — использование в качестве ключей словаря, потому что ключом может быть только неизменяемый объект. Кроме того, функция часто возвращает несколько значений именно в виде кортежа, например координаты \(x\) и \(y\).
Слайд 9
Кортеж похож на список, но отличается неизменяемостью и более строгой структурой хранения данных. Он полезен для безопасной передачи, упаковки и распаковки нескольких значений, а также для работы с данными, которые не должны случайно измениться. Именно поэтому кортежи часто выбирают там, где важны порядок, надёжность и компактность.
Слайд 10
Кортеж — это удобный и строгий способ хранить упорядоченные данные в Python. Его главное преимущество заключается в том, что структура остаётся неизменной после создания, а значит, меньше риск случайной ошибки в программе. При этом кортежи легко индексировать, распаковывать и использовать в словарях, поэтому они остаются одной из базовых конструкций языка.
Презентоша сгенерирует презентацию по любой теме за минуту — бесплатно.
Создать презентацию