Добавить в корзинуПозвонить
Найти в Дзене
Код к Успеху

Урок 5: Списки и кортежи: Дрессировка диких данных!

(Или: Как организовать хаос) Внимание, юные покорители цифрового мира! Мы прошли огонь, воду и медные трубы (циклы!), но настоящая вакханалия начинается сейчас – с списками и кортежами! Пристегните ремни, потому что будет жарко! 1. Списки: Хаотичные, но милые зверюшки! Списки – это как стая диких обезьян, полная энергии и готовая к любым приключениям! Они изменяемые, непредсказуемые и невероятно полезные! Создание списка: мои_обезьяны = ["Чудо-Обезьяна", "Обезьяна-Суперзвезда", "Обезьяна-Программист", 42] Доступ к элементам: Каждая обезьяна имеет свой номер (индекс), начиная с 0. Хотите погладить "Обезьяну-Суперзвезду"? суперзвезда = мои_обезьяны[1] print(f"Суперзвезда {суперзвезда} приготовила вам банан!") Изменение списка: Наши обезьяны – существа переменчивые! Мы можем заменить их на других! мои_обезьяны[3] = "Ленивая Обезьяна" print(мои_обезьяны) Срезы (для продвинутых дрессировщиков!): Хотите взять только часть стаи? Срезы – ваш инструмент! часть_стаи = мои_обез

(Или: Как организовать хаос)

Это типа данные, которые мы будем дрессировать
Это типа данные, которые мы будем дрессировать

Внимание, юные покорители цифрового мира! Мы прошли огонь, воду и медные трубы (циклы!), но настоящая вакханалия начинается сейчас – с списками и кортежами! Пристегните ремни, потому что будет жарко!

1. Списки: Хаотичные, но милые зверюшки!

Списки – это как стая диких обезьян, полная энергии и готовая к любым приключениям! Они изменяемые, непредсказуемые и невероятно полезные!

Создание списка:

мои_обезьяны = ["Чудо-Обезьяна", "Обезьяна-Суперзвезда", "Обезьяна-Программист", 42]

Доступ к элементам:

Каждая обезьяна имеет свой номер (индекс), начиная с 0. Хотите погладить "Обезьяну-Суперзвезду"?

суперзвезда = мои_обезьяны[1]
print(f"Суперзвезда {суперзвезда} приготовила вам банан!")

Изменение списка:

Наши обезьяны – существа переменчивые! Мы можем заменить их на других!

мои_обезьяны[3] = "Ленивая Обезьяна"
print(мои_обезьяны)

Срезы (для продвинутых дрессировщиков!):

Хотите взять только часть стаи? Срезы – ваш инструмент!

часть_стаи = мои_обезьяны[0:2]
print(f"Я взял себе часть стаи: {часть_стаи}")

2. Кортежи: Строгие, как военные!

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

Создание кортежа:

строгий_отряд = ("Сержант", "Рядовой", "Капрал")

Доступ к элементам: Как и в списке, доступ по индексу.

3. Практическое задание (для настоящих безумцев!):

1. Создайте список ваших любимых безумных идей. Добавьте ещё одну безумную идею. Выведите первые две идеи на экран.

2. Создайте кортеж с координатами вашего секретного бункера. Попробуйте изменить координаты. Что произойдёт? (Подсказка: будет грандиозный взрыв ошибок!)

3. Создайте список животных, которых вы хотели бы завести. Добавьте в список ещё одно животное. Удалите из списка животное, которое вы ненавидите.

Не бойтесь экспериментировать! Добавляйте в свой код как можно больше хаоса! В следующем уроке – словари! Приготовьтесь к новой порции безумия! Ура!