ПРОГРАММИРОВАНИЕ
76
В содержание
Окончание
Функция
Описание
extend(L)
Расширяет список путем добавления в него всех элемен-
тов списка
L
index(x[,start[,end]])
Возвращает индекс первого
элемента со значением
x
(при
этом поиск ведётся от
start
до
end
; если
start
и
end
не указываются, то начиная с нулевой позиции)
insert(i,x)
Вставляет в список на
i
-ю позиция значение
x
pop([i])
Удаляет из списка i-й элемент и возвращает его. Если ин-
декс не указан, удаляется последний элемент
remove(x)
Удаляет первый элемент в списке, имеющий значение
x
.
Возвращает
ValueError
, если такого элемента не
существует
reverse()
Переворачивает список
sort()
Сортирует список
(Квадратные скобки в синтаксисе функций означают необязательные элементы.)
Поскольку данные функции являются методами класса «список», то обращение к ним
имеет вид:
<имя списка>. <имя метода>
Рассмотрим несколько примеров по работе с описанными функциями.
Пример 7
l=[2,4,6,8,10,12,14,16]
print(l.index(4))
Результат работы программы представлен на рисунке 87.
Рис. 87. Результат работы программы
На экран выведется индекс элемента, равного 4. В данном случае это 1.
Пример 8
l=[2,4,6,8,10,12,14,16]
print(l.count(12))