Кортежи - еще один фундаментальныйPythonструктура данных.
Они позволяют создавать неизменяемые группы объектов. Это означает, что после создания кортежа его нельзя изменить. Вы не можете добавлять или удалять элементы.
Они создаются аналогично спискам, но с использованием круглых скобок вместо квадратных:
names = ("Roger", "Syd")
Кортеж упорядочен, как список, поэтому вы можете получить его значения, ссылаясь на значение индекса:
names[0] # "Roger"
names[1] # "Syd"
Вы также можете использоватьindex()
метод:
names.index('Roger') # 0
names.index('Syd') # 1
Как и в случае со строками и списками, при использовании отрицательного индекса поиск будет начинаться с конца:
names[-1] # True
Вы можете подсчитать элементы в кортеже с помощьюlen()
функция:
len(names) # 2
Вы можете проверить, содержится ли элемент в кортеже с помощьюin
оператор:
print("Roger" in names) # True
Вы также можете извлечь часть кортежа, используя срезы:
names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)
Получите количество элементов в кортеже, используяlen()
глобальная функция, та же самая, что мы использовали для получения длины строки:
len(names) #2
Вы можете создать отсортированную версию кортежа, используяsorted()
глобальная функция:
sorted(names)
Вы можете создать новый кортеж из существующих кортежей, используя+
оператор:
newTuple = names + ("Vanille", "Tina")
Больше руководств по питону:
- Введение в Python
- Установка Python 3 на macOS
- Запуск программ Python
- Python 2 против Python 3
- Основы работы с Python
- Типы данных Python
- Операторы Python
- Строки Python
- Логические значения Python
- Числа Python
- Python, прием ввода
- Управляющие операторы Python
- Списки Python
- Кортежи Python
- Наборы Python
- Словари Python
- Функции Python
- Объекты Python
- Петли Python
- Модули Python
- Классы Python
- Стандартная библиотека Python
- Отладка Python
- Область видимости переменных Python
- Python, принимать аргументы из командной строки
- Рекурсия Python
- Вложенные функции Python
- Лямбда-функции Python
- Замыкания Python
- Виртуальные среды Python
- Используйте GoPro в качестве удаленной веб-камеры с помощью Python
- Python, как создать список из строки
- Декораторы Python
- Строки документации Python
- Самоанализ Python
- Аннотации Python
- Python, как вывести список файлов и папок в каталоге
- Python, как проверить, четное или нечетное число
- Python, как получить подробную информацию о файле
- Python, как проверить, существует ли файл или каталог
- Исключения Python
- Python, как создать каталог
- Python, как создать пустой файл
- Python, оператор `with`
- Python, создайте сетевой запрос
- Python, установка сторонних пакетов с помощью `pip`
- Python, прочтите содержимое файла