Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

Python Учебник


Обработка файлов


Python Модули


Python Matplotlib


Machine Learning


Python MySQL


Python MongoDB


Python Reference


Module Reference


Python How To


Python Examples



Python Кортежи



mytuple = ("яблоко", "банан", "вишня")

Python Переменная кортежа

Кортежи используются для хранения нескольких элементов в одной переменной.

Кортеж это один из 4 встроенных типов данных в Python, используемых для хранения коллекций данных, остальные 3 — это Список, Набор, и Словарь, все с разными качествами и использованием.

Кортеж — это упорядоченная и неизменяемая коллекция.

Кортежи пишутся с круглыми скобками.

Создайте кортеж:

thistuple = ("яблоко", "банан", "вишня")
print(thistuple)
Попробуйте сами »

Python Элементы кортежа

Элементы кортежа упорядочены, неизменны и допускают дублирование значений.

Элементы кортежа индексируются, первый элемент имеет индекс [0], второй элемент имеет индекс [1] и т.д.


Python Упорядоченный

Когда мы говорим, что кортежи упорядочены, это означает, что элементы имеют определенный порядок, и этот порядок не изменится.


Python Неизменный

Кортежи неизменяемы, что означает, что мы не можем изменять, добавлять или удалять элементы после того, как кортеж был создан.


Python Разрешить дубликаты

Поскольку кортежи индексируются, они могут иметь элементы с одинаковым значением:

Кортежи допускают повторяющиеся значения:

thistuple = ("яблоко", "банан", "вишня", "яблоко", "вишня")
print(thistuple)
Попробуйте сами »


Python Длина кортежа

Чтобы определить, сколько элементов содержит кортеж, используйте функцию len().

Выведите количество элементов в кортеже:

thistuple = ("яблоко", "банан", "вишня")
print(len(thistuple))
Попробуйте сами »

Python Создать кортеж с одним элементом

Чтобы создать кортеж только с одним элементом, вы должны добавить запятую после элемента, иначе Python не распознает его как кортеж.

Кортеж из одного элемента, помните запятую:

thistuple = ("яблоко",)
print(type(thistuple))

#НЕ кортеж
thistuple = ("яблоко")
print(type(thistuple))
Попробуйте сами »

Python Элементы кортежа — типы данных

Элементы кортежа могут иметь любой тип данных:

Типы данных String, int и boolean:

tuple1 = ("яблоко", "банан", "вишня")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)
Попробуйте сами »

Кортеж может содержать разные типы данных:

Кортеж со строками, целыми числами и логическими значениями:

tuple1 = ("abc", 34, True, 40, "male")
Попробуйте сами »

Python type()

С точки зрения Python кортежи определяются как объекты с типом данных «кортеж»:

<class 'tuple'>

Каков тип данных кортежа?

mytuple = ("яблоко", "банан", "вишня")
print(type(mytuple))
Попробуйте сами »

Python Конструктор tuple()

Также можно использовать конструктор tuple() для создания кортежа.

для создания кортежа.

thistuple = tuple(("яблоко", "банан", "вишня")) # обратите внимание на двойные круглые скобки
print(thistuple)
Попробуйте сами »

Python Коллекции (Массивы)

В языке программирования Python существует четыре типа данных коллекций:

  • Список представляет собой набор, который упорядочен и может быть изменен. Позволяет дублировать данные.
  • Кортеж это упорядоченная и неизменяемая коллекция. Позволяет дублировать данные.
  • Набор это неупорядоченная, неизменяемая* и неиндексированная коллекция. Нет повторяющихся данных.
  • Словарь представляет собой сборник упорядоченный** и изменяемый. Нет повторяющихся данных.

Элементы набора неизменны, но вы можете удалять и/или добавлять их в любое время.

**Начиная с Python версии 3.7, словари упорядочены. В Python 3.6 и более ранних версиях словари неупорядоченны.

При выборе типа коллекции полезно понимать свойства этого типа. Выбор правильного типа для определенного набора данных может означать сохранение смысла, а также повышение эффективности или безопасности.



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.