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

Содержание

Слайд 2

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

План занятия

Введение

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

Итоги

2023

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

Python

Теория

Кортежи

Теория

Списки

Практика

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

Практика

Злодей

Слайд 3

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

2023

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

1. Трудности

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

3. Расскажи

Какой информации

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

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

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

4. Соб@чка

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

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

Python

Слайд 4

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

Введение

2023

Python

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

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

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

Слайд 5

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

2023

Python

Списки

Теория

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

Слайд 6

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

Теория

2023

Python

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

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

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

Теория

2023

Python

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

запятую

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

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

Слайд 8

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

Теория

2023

Python

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

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

как строки, только вместо букв тут выступают элементы.
Слайд 9

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

Теория

2023

Python

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

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

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

Слайд 10

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

Теория

2023

Python

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

метода append().

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

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

Слайд 11

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

2023

Python

Кортежи

Теория

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

Слайд 12

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

Теория

2023

Python

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

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

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

Теория

2023

Python

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

???

Слайд 14

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

Теория

2023

Python

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

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

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

Слайд 15

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

Теория

2023

Python

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

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

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

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

Слайд 16

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

2023

Python

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

Практика

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

Слайд 17

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

2023

Python

Практика

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

экран только последние 3 покупки
Слайд 18

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

2023

Python

Практика

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

экран только последние 3 покупки
Слайд 19

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

2023

Python

Злодей

Практика

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

Слайд 20

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

2023

Python

Практика

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

нет?
Слайд 21

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

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

2023

Python

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

Выведи

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

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

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