Кортежи в python
Екатерина уч Валерия
20220412060, tutoronline.ru,
20.08 –
11:00
Что такое кортежи
• Кортежем
в математике называется неизменяемая последовательность
символов.
•
В Python кортеж обозначается служебным словом tuple → слово tuple не может быть именем переменной
• Вводится
кортеж в круглых скобках
кстати
•

Просмотреть тип переменной можно с помощью оператора type (). Например
• Или
Задание
•Определите
с помощью оператора type типы следующих переменных 418, 256.5, [4,5,7]
Проверьте себя
•

418
•
256.5
•
[4,5,7]
Чтобы убедиться

• В том, что кортежи не
изменяются, введите в окно replit.com следующий код:
Если нажать кнопочку Run сайт выдаст следующее сообщение:
Особенности кортежей
•
Кортежи упорядочены по позициям, т.е., [1,2,3,4,5] и [5,4,3,2,1] абсолютно разные!
•
К кортежу нельзя добавить данные
•
Разрешен поиск в кортеже
• Кортеж работает быстрее списка!

Операции с кортежами
• Создание
кортежа

Операции с кортежами
• Создание кортежа с помощью
функции tuple()
Операции с кортежами
•Можно
обойтись без скобок, но использование скобок настоятельно рекомендуется
•Даже
если в кортеже одно значение, использование запятой настоятельно
рекоммендуется

Операции с кортежами
•
Индексация кортежа
Операции с кортежами
•
Выведите средствами python 10-е число в кортеже tuple=(1,2,3,10,18,26,
444,888,59,36,87,65,99,684)

Посмотрим, что получилось

Обратите внимание!
• Если
вызвать индекс вне диапазон данного кортежа, программа выдаст ошибку

Операции с кортежами
• Просмотр
длины кортежа – оператор len()
Задание
• С помощью оператора len
определите длину кортежа (‘4’,’5’,’6’,’7’,’7’,’8’,’1’)

Проверьте себя
кстати
•Значение,
возвращаемое оператором len может использоваться для дальнейших вычислений

Операции с кортежами
• Вывод
максимального (минимального) значения кортежа

Операции с кортежами
• Вывод
минимального значения кортежа:
Операции с кортежами
• Выведите максимальное и
минимальное значения кортежа (0.1,2,6,0.8,4,16,5)

Проверьте себя

Операции с кортежами
• Объединение
кортежей выполняется с помощью оператора «+».

НО!
• Объединить
кортеж с числом не получится

Операции с кортежами
• Длина объединяемых кортежей не
обязательно должна быть одинаковой
Операции с кортежами
• Создайте
в python два кортежа длиной 5 и 6 элементов. Объедините их и выведите
результирующий кортеж

Должно получиться вот что

Операции с кортежами
• Прибавить
число к кортежу не получится
Операции с кортежами
•

Срез кортежа из одного символа
• Срез
кортежа из нескольких символов

Операции с кортежами
• Умножение
кортежа на число
Задание
•
Умножьте кортеж (1,2,3) на 4.
• Выведите
результат командой print()

Проверьте себя
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.