Similar presentations:
Списки. Срезы списков
1. Списки. Срезы списков
2. СПИСКИ
3. СПИСКИ
4. СПИСКИ
5.
6. Операции со списками
A = [1, 3, 4, 23, 5]A = [1, 3] + [4, 23] + [5]
[1, 3, 4, 23, 5]
A = [0]*10
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A = list ( range(10) )
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
7.
методы списковМетод
Что делает
list.append(x)
Добавляет элемент в конец списка
list.extend(L)
Расширяет список list, добавляя в конец все элементы
списка L
list.insert(i, x)
Вставляет на i-ый элемент значение x
list.remove(x)
Удаляет первый элемент в списке, имеющий значение x.
ValueError, если такого элемента не существует
list.pop([i])
i
Удаляет i-ый элемент и возвращает его. Если индекс не
указан, удаляется последний элемент
list.index(x, [start [, end]])
Возвращает положение первого элемента со значением x
(при этом поиск ведется от start до end)
list.count(x)
Возвращает количество элементов со значением x
list.sort()
Сортирует список
list.reverse()
Разворачивает список
list.clear()
Очищает список
8.
Вставка элемента:9.
‘Masha’10.
11. Генераторы списков
A =[ i for i in range(10) ][0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
A =[ i*i for i in range(10) ]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
A = [
i%2==0]
условие
отбора
i*i for i in
[0, 4, 16, 36, 64]
range(10)
A = list ( range(10) )
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
if