Кортеж (tuple) – это неизменяемая упорядоченная коллекция объектов различных типов в Python. Кортежи очень похожи на списки, за исключением того, что они не могут быть изменены после создания.
Чтобы создать кортеж в Python, просто перечислите его элементы в круглых скобках и разделите их запятыми. Например, кортеж из трех элементов будет выглядеть так: (элемент1, элемент2, элемент3).
Для доступа к элементам кортежа можно использовать оператор индексирования [], указывая индекс нужного элемента. Индексация в Python начинается с 0. Например, чтобы получить доступ к первому элементу кортежа, необходимо использовать выражение: кортеж[0].
Также можно использовать срезы (slicing) для извлечения подкортежей из исходного кортежа. Срезы указываются в виде [начало:конец:шаг]. Например, кортеж[1:3] выдаст подкортеж, содержащий второй и третий элементы исходного кортежа.
При работе с кортежами важно помнить, что они неизменяемы, поэтому нельзя изменять элементы кортежа после его создания. Однако можно создать новый кортеж, который будет результатом слияния или преобразования исходного кортежа.
Кортежи в Python часто используются для представления неизменяемых коллекций данных. Они могут быть полезными в случаях, когда требуется создать структуру данных, которая не должна быть изменена или модифицирована, например, координаты точки в 2D или 3D пространстве.
В целом, кортежи в Python предоставляют удобный способ хранения и доступа к неизменяемым данным и могут быть использованы в различных ситуациях, где необходима неизменяемость данных.