Python Уроки по Python, часть 10, кортежи

jNurlan

open.mp сюрикен 6?
Регистрация
12.03.2015
Сообщения
0
Репутация
177
Баллы
35
Уровень
0
Возраст
21
Лучшие ответы
0
Кортежи
Кортежи очень похожи га списки, за исключением того, что они являются неизменными (они не могут быть изменены). Кроме того, они создаются с помощью круглых скобок, а не квадратных.
Пример:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Значения в кортеже можно получать по их индексам, так как мы это делали со списками:
Пример:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Попытка переназначить значение в кортеже возвращает ошибку TypeError.
Пример:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Результат:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Подобно спискам и словарям, кортежи можно вкладывать друг в друга.

Кортежи можно создать без использования скобок: просто разделяйте значения запятыми.
Пример:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Результат:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Пустой кортеж создается с помощью пустых скобок.
Пример:
Python:
Пожалуйста, Войдите или Зарегистрируйтесь для просмотра содержания кодов!
Кортежи создавать быстрее, чем списки, но их нельзя изменять.
 

Ali-man

Пользователь
Регистрация
20.12.2016
Сообщения
0
Репутация
4
Баллы
0
Уровень
0
Лучшие ответы
0
Важный момент, если кортеж состоит из одного элемента, то в конце необходимо добавить запятую. Не скобки создают кортеж, а запятые
пример:
#Правильно
kortezh = ('Кортеж',) #кортеж
#Не правильно
kortezh = ('Кортеж') #строка
 
  • Мне нравиться
Реакции: jNurlan