#9 – Кортежи (tuple)

#9 – Кортежи (tuple)

Помимо списков в языке Питон вы также можете встретить такой массив данных как Кортеж (tuple). В ходе урока мы научимся создавать кортежи, узнаем про их возможности и рассмотрим способы их использования.

Видеоурок

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


При работе с кортежами действуют абсолютно все методы, о которых было рассказано в уроке про списки. Единственные методы, которые не будут работать, так это методы изменяющие кортеж: удаление, добавление элементов, сложение кортежей и тому подобные.


Кортежи можно создать двумя способами:


  • при помощи ключевого слова a = tuple ();
  • при помощи литерала a = ().


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

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Уроки ChatGPT API / Разработка программ на Python и ChatGPT
1 урок
Разработка игр на Python с нуля / Уроки Pygame
10 уроков
Изучение PyQt5 / Графический интерфейс на Python
6 уроков
Изучение Flask / Создание сайта на Python
6 уроков
Нейронные сети / Изучение Python OpenCV
9 уроков
Разработка Telegram Ботов на Python
11 уроков
Комментарии (2)
Добавить комментарий

Николай 07 апреля 2023 в 11:21

Кортеж из слова
мне кажется у вас неправильное решение, так как в вашем случае изначально вы не сделали кортеж без запятой, правильным будет:
a = ("Привет мир!",)
for i in a:
print(i)

так же изначально я решил это задание таким способом, но его отличие в том, что он раздробил все символы в слове и запихнул в котреж:
a = tuple("Привет мир!")
print(a)
for i in a:
print(i)
Ответить

Егор 05 декабря 2022 в 16:39

Первое задание можно решить таким способом?

lis = (34, 'Some', 56, 34.34)
while lis:
print(lis)
break
Ответить