5. Списки и кортежи презентация

Содержание

Слайд 2

План занятия

Введение

Домашнее задание

Итоги

2023

Изображение от Storyset на Freepik.com

Python

Теория

Кортежи

Теория

Списки

Практика

Список покупок

Практика

Злодей

План занятия Введение Домашнее задание Итоги 2023 Изображение от Storyset на Freepik.com Python

Слайд 3

2023

Проверяем домашнее задание

1. Трудности

Какие трудности возникли при написании кода?

3. Расскажи

Какой информации не хватило

для выполнения задания?

2. Обратная связь

Понравилось использовать срезы строк? Трудно ли было считать индексы?

4. Соб@чка

Какой индекс был у собачки?

Изображение от Storyset на Freepik.com

Python

2023 Проверяем домашнее задание 1. Трудности Какие трудности возникли при написании кода? 3.

Слайд 4

Введение

2023

Python

Списки и кортежи это очень популярные и важные типы данных в Python. Без

них не обходится ни одна серьезная программа.
Сегодня мы узнаем, что они такое и чем похожи на строки из предыдущего урока.

Изображение от Storyset на Freepik.com

Введение 2023 Python Списки и кортежи это очень популярные и важные типы данных

Слайд 5

2023

Python

Списки

Теория

Изображение от Storyset на Freepik.comс

2023 Python Списки Теория Изображение от Storyset на Freepik.comс

Слайд 6

Теория

2023

Python

Списки используются для хранения и использования множества разных данных в одной переменной. Они

очень похожи на список покупок, потому что работают по одному принципу.

Теория 2023 Python Списки используются для хранения и использования множества разных данных в

Слайд 7

Теория

2023

Python

В Python списки обозначаются [квадратными скобками], а элементы внутрь записываются через запятую

В списки

можно записать любые объекты, а не только строки. И даже выражения – они посчитаются и запишутся в список.

Изображение от Storyset на Freepik.com

Теория 2023 Python В Python списки обозначаются [квадратными скобками], а элементы внутрь записываются

Слайд 8

Теория

2023

Python

Изображение от Storyset на Freepik.com

Списки обладают свойством индексации и срезов, прямо как строки,

только вместо букв тут выступают элементы.

Теория 2023 Python Изображение от Storyset на Freepik.com Списки обладают свойством индексации и

Слайд 9

Теория

2023

Python

Главное отличие списков — возможность менять значения элементов. Это делает их незаменимыми помощниками

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

В коде видно, что второй элемент изменился

Теория 2023 Python Главное отличие списков — возможность менять значения элементов. Это делает

Слайд 10

Теория

2023

Python

Также мы можем добавлять значения в список. Делается это с помощью метода append().

Удаление

из списка можно выполнить с помощью оператора del:

После del нужно указать название списка и индекс того элемента в квадратных скобках, который нужно удалить.

Теория 2023 Python Также мы можем добавлять значения в список. Делается это с

Слайд 11

2023

Python

Кортежи

Теория

Изображение от Storyset на Freepik.comс

2023 Python Кортежи Теория Изображение от Storyset на Freepik.comс

Слайд 12

Теория

2023

Python

Кортежем называют список, который нельзя редактировать (неизменяемый).
Кортеж создается точно так же, как и

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

Теория 2023 Python Кортежем называют список, который нельзя редактировать (неизменяемый). Кортеж создается точно

Слайд 13

Теория

2023

Python

Возникает вопрос: А зачем тогда нужны кортежи?

???

Теория 2023 Python Возникает вопрос: А зачем тогда нужны кортежи? ???

Слайд 14

Теория

2023

Python

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

игре можно задать в кортеже. Это сильно влияет на скорость и производительность кода, потому что кортеж быстрее работает и занимает меньше места, чем список.

Изображение от Storyset на Freepik.comс

Теория 2023 Python Не во всех случаях есть необходимость менять элементы, например, список

Слайд 15

Теория

2023

Python

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

игре можно задать в кортеже. Это сильно влияет на скорость и производительность кода, потому что кортеж быстрее работает и занимает меньше места, чем список.

Совет: используй кортежи, когда знаешь, что элементы не будут меняться во время работы кода.

Изображение от Storyset на Freepik.comс

Теория 2023 Python Не во всех случаях есть необходимость менять элементы, например, список

Слайд 16

2023

Python

Список покупок

Практика

Изображение от Storyset на Freepik.comс

2023 Python Список покупок Практика Изображение от Storyset на Freepik.comс

Слайд 17

2023

Python

Практика

Составь список покупок не менее чем из 5 товаров. Выведи на экран только

последние 3 покупки

2023 Python Практика Составь список покупок не менее чем из 5 товаров. Выведи

Слайд 18

2023

Python

Практика

Составь список покупок не менее чем из 5 товаров. Выведи на экран только

последние 3 покупки

2023 Python Практика Составь список покупок не менее чем из 5 товаров. Выведи

Слайд 19

2023

Python

Злодей

Практика

Изображение от Storyset на Freepik.comс

2023 Python Злодей Практика Изображение от Storyset на Freepik.comс

Слайд 20

2023

Python

Практика

Попробуй составить, прочитать и отредактировать кортеж. 
Что из этого получится, а что нет?

2023 Python Практика Попробуй составить, прочитать и отредактировать кортеж. Что из этого получится, а что нет?

Слайд 21

Домашнее задание

2023

Python

Необходимо составить список из 5 текстовых значений (тип данных string)

Выведи в консоль

каждую первую букву каждого элемента списка.

Подсказка: нужно будет ставить две пары квадратных скобок (data[][])

Домашнее задание 2023 Python Необходимо составить список из 5 текстовых значений (тип данных

Имя файла: 5.-Списки-и-кортежи.pptx
Количество просмотров: 6
Количество скачиваний: 0