Списки. Срезы списков
СПИСКИ
СПИСКИ
СПИСКИ
Операции со списками
Генераторы списков
675.15K
Category: programmingprogramming

Списки. Срезы списков

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
English     Русский Rules