Метод списка

Описание

list.append(x)

Добавляет элемент  х в конец списка

list.extend(L)

Добавляет все элементы списка  L в конец списка

list.insert(i,x)

Вставляет элемент  x в позицию перед индексом i  в списке

list.remove(x)

Удаляет первый элемент  х из списка

list.pop(i)

Удаляет элемент с индексом  i и возвращает его

list.index(x)

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

list.count(x)

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

list.sort()

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

list.reverse()

Обращает порядок следования элементов

#Пример сортировки списка
names = [ 'Иван' , 'Жорж' , 'Антон', 'Володя', 'Сергей', 'Георгий', 'Инна' ]
names.sort()
print(names) #['Антон', 'Володя', 'Георгий', 'Жорж', 'Иван', 'Инна', 'Сергей']​

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

numbers = [ 1, 5, 33, -1, 2 ]
print(numbers) #[1, 5, 33, -1, 2]
numbers.append(777)
print(numbers) #[1, 5, 33, -1, 2, 777]
numbers.extend(['a', 'b', 'c'])
print(numbers) #[1, 5, 33, -1, 2, 777, 'a', 'b', 'c']
numbers.insert(0,2)
print(numbers) #[2, 1, 5, 33, -1, 2, 777, 'a', 'b', 'c']
numbers.remove(777)
print(numbers) #[2, 1, 5, 33, -1, 2, 'a', 'b', 'c']
print(numbers.count(2)) #2
print(len(numbers)) #9

В языке Python существует полезная функция len(L), возвращающая размер списка  L, то есть общее количество элементов, содержащихся в списке. Подобно методам index() и count() в данном случае возвращаемое значение является числовым и не может быть напрямую объединено с текстом для вывода текстовой строки.

Однако с помощью функции str(n) числовые величины можно привести к строковому представлению, чтобы позже использовать их для сложения с другими строками. Аналогично с помощью функции str(L) можно возвратить строковое представление всего списка. В обоих случаях нужно помнить, что первоначальные версии остаются неизменными, а возвращаемое представление — это только их копия.

Отдельные элементы списка могут быть удалены с помощью указания их индекса в качестве параметра для функции del(i). Можно удалить одиночный элемент, указав номер его позиции i, либо набор элементов, используя запись i1:i2, которая указывает диапазон индексов первого и последнего удаляемых элементов. Это значит, что удалятся все элементы с индексами от i1 до i2, исключая последний.