Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет49/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   45   46   47   48   49   50   51   52   ...   84
PYTHON

ПРОГРАММИРОВАНИЕ 
75 
В содержание
 
Результат работы программы представлен на рисунке 85. 
Рис. 85. Результат работы программы 
Из списка берётся каждый третий элемент. 
Также с помощью срезов можно менять существующие списки. 
Пример 6 
l=[2,4,6,8,10,12,14,16] 
l =l[1:6:1] 
print(l) 
Результат работы программы представлен на рисунке 86. 
Рис. 86. Результат работы программы 
В списке остаются только элементы со второго по шестой. 
В языке Python доступно достаточно много встроенных функций для обработки 
списков. Некоторые из них описаны в таблице 13. 
Таблица 13 
Основные функции (методы) обработки списков 
 
Функция 
Описание 
append(х) 
Добавляет элемент 
х 
в конец списка 
clear() 
Очищает список 
copy() 
Возвращает копию списка 
count(x) 
Возвращает количество элементов списка со значением 



ПРОГРАММИРОВАНИЕ 
76 
В содержание
 
Окончание 
 
Функция 
Описание 
extend(L) 
Расширяет список путем добавления в него всех элемен- 
тов списка 

index(x[,start[,end]]) 
Возвращает индекс первого элемента со значением 

(при 
этом поиск ведётся от 
start 
до 
end
; если 
start 
и 
end 
не указываются, то начиная с нулевой позиции) 
insert(i,x) 
Вставляет в список на 
i
-ю позиция значение 

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)) 




Достарыңызбен бөлісу:
1   ...   45   46   47   48   49   50   51   52   ...   84




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет