Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  11 класс  /  Списки в Python

Списки в Python

Списки: операции и методы
08.03.2023

Содержимое разработки

Списки:  операции, методы

Списки: операции, методы

Список (list) — изменяемая последовательность элементов произвольных типов:  строки, числа, числа с плавающей точкой или даже смешанного типа.  Списки объявляются в квадратных скобках [ ]. Примеры:  a = [1, 2, 3, ’fox’]  a = [[1, 2, 3, 4], [5, 6, 7],[‘fox’, 8, 9]] # Создание списка с разными типам данных f= [3, True, 'Витя', 2.0]

Список (list) — изменяемая последовательность

элементов произвольных типов:  строки, числа, числа с плавающей точкой или даже смешанного типа. 

Списки объявляются в квадратных скобках [ ].

Примеры:

a = [1, 2, 3, ’fox’]

a = [[1, 2, 3, 4], [5, 6, 7],[‘fox’, 8, 9]]

# Создание списка с разными типам данных

f= [3, True, 'Витя', 2.0]

[2,3] [2, 3] 2 способ a=[4.5,'python',True] a [ 4.5, 'python', True] 3 способ list('список') ['с', 'п', 'и', 'с', 'о', 'к'] " width="640"

Есть множество способов объявить список:

1 способ:

[2,3]

[2, 3]

2 способ

a=[4.5,'python',True]

a

[ 4.5, 'python', True]

3 способ

list('список')

['с', 'п', 'и', 'с', 'о', 'к']

Простые операции над списками Метод x in s Описание True если элемент x находится в списке s x not in s True если элемент x не находится в списке s s1 + s2 Объединение списков s1 и s2 s * n , n * s len(s) Копирует список s n раз Длина списка s, т.e. количество элементов в s min(s) Наименьший элемент списка s max(s) Наибольший элемент списка s sum(s) Сумма чисел списка s

Простые операции над списками

Метод

x in s

Описание

True если элемент x находится в списке s

x not in s

True если элемент x не находится в списке s

s1 + s2

Объединение списков s1 и s2

s * n , n * s

len(s)

Копирует список s n раз

Длина списка s, т.e. количество элементов в s

min(s)

Наименьший элемент списка s

max(s)

Наибольший элемент списка s

sum(s)

Сумма чисел списка s

Списки Операции над списками Узнать длину списка

Списки

Операции над списками

Узнать длину списка

Списки Операции над списками Сложение списков

Списки

Операции над списками

Сложение списков

Списки Операции над списками Дублирование списков

Списки

Операции над списками

Дублирование списков

Списки Операции над списками Входит ли какой то элемент в список

Списки

Операции над списками

Входит ли какой то элемент в список

Списки Операции над списками Максимально и минимально значение списка      сумма всех элементов списка Сортировка по возрастанию и убыванию В операциях min, max, sum, sorted использовать только один тип (например, числа)

Списки

Операции над списками

Максимально и минимально значение списка

сумма всех элементов списка

Сортировка по возрастанию и убыванию

В операциях min, max, sum, sorted использовать только один тип (например, числа)

Списки Операции над списками Сравнение списков Среднее арифметическое списка

Списки

Операции над списками

Сравнение списков

Среднее арифметическое списка

индекс может быть как положительным так и отрицательным: положительные индексы – это отсчет от левого края, а отрицательные – от правого. Причем отсчет символов от левого края начинается с 0, а с правого начинается с −1(минус единицы).

индекс может быть как положительным так и отрицательным: положительные индексы – это отсчет от левого края, а отрицательные – от правого.

Причем отсчет символов от левого края начинается с 0, а с правого начинается с −1(минус единицы).

Списки : индексы

Списки : индексы

Списки: срезы Отсчет сзади -1, -2,… Интервал списка от чего то до чего то, при этом последний элемент не берется, т.е если мы берем интервал от 1 до 4, то 4 не возьмется

Списки: срезы

Отсчет сзади -1, -2,…

Интервал списка от чего то до чего то, при этом последний элемент не берется, т.е если мы берем интервал от 1 до 4, то 4 не возьмется

Списки: индексы Выбираем все элементы списка через 1. С начала по конец с шагом 3 Индексы 0, 2,4,6,8 Все элементы списка задом наперед

Списки: индексы

Выбираем все элементы списка через 1.

С начала по конец с шагом 3

Индексы 0, 2,4,6,8

Все элементы списка задом наперед

Списки: срезы Так же это работает со срезами Как мы знаем списки в отличии от строк изменяемый объект, т.е мы можем перезаписать любой элемент списка ..И с большими срезами т.е можно вместо среза из 3 элементов написать только два

Списки: срезы

Так же это работает со срезами

Как мы знаем списки в отличии от строк

изменяемый объект, т.е мы можем перезаписать

любой элемент списка

..И с большими срезами т.е можно вместо среза

из 3 элементов написать только два

Списки: срезы и индексы удаление del Удаление элемента списка

Списки: срезы и индексы

удаление del

Удаление элемента списка

Методы в списках

Методы в списках

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

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

Добавление элемента в список осуществляется с помощью метода append(). a = [ a [] Возвращает копию списка. Эквивалентно a[:]. a=[3,5] a.copy() [3, 5] Возвращает количество вхождений элемента x в список. [3, 5] a.count(3) 1 " width="640"

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

a = ["hello"]

a.append(3)

a

[3, 'hello']

Удаление всех элементов из списка clear

a.clear()

a

[]

Возвращает копию списка. Эквивалентно a[:].

a=[3,5]

a.copy()

[3, 5]

Возвращает количество вхождений элемента x в список.

[3, 5]

a.count(3)

1

a [3, 5] Изменяет порядок расположения элементов в списке на обратный reverse(). a.reverse() a [5, 3] Удаляет элемент из позиции  i  и возвращает его pop(). Если использовать метод без аргумента, то будет удален последний элемент из списка. a.pop() 3 a [5] a [5] a.pop(0) 5 a [] " width="640"

Сортирует элементы в списке по возрастанию sort()

a.sort()

a

[3, 5]

Изменяет порядок расположения элементов в списке на обратный reverse().

a.reverse()

a

[5, 3]

Удаляет элемент из позиции  i  и возвращает его pop(). Если использовать метод без аргумента, то будет удален последний элемент из списка.

a.pop()

3

a

[5]

a

[5]

a.pop(0)

5

a

[]

Списки Метод index Поиск индекса числа 12 в интервале с 3 до 5. Нам выводит ошибку. Поэтому нужно проверять перед тем как искать, есть ли в этом интервале число 12 если нет то выведет FALSE Поиск индекса числа 12 Поиск индекса числа 12 начиная с 3

Списки

Метод index

Поиск индекса числа 12 в интервале с 3 до 5.

Нам выводит ошибку.

Поэтому нужно проверять перед тем как искать, есть

ли в этом интервале число 12 если нет то выведет

FALSE

Поиск индекса числа 12

Поиск индекса числа 12 начиная с 3

Списки Метод insert Вставка нового элемента списка в определенное место, При этом предыдущее значение не удаляется а сдвигается

Списки

Метод insert

Вставка нового элемента списка в определенное место,

При этом предыдущее значение не удаляется а сдвигается

-75%
Курсы повышения квалификации

Компьютерная грамотность для учителей

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Списки в Python (2.79 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Вы смотрели