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



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

 
Важно
Списки в Python, с одной стороны, похожи на массивы в других языках програм- 
мирования, например Pascal, но, с другой стороны, имеется ряд отличий. Напри- 
мер, Python размещает элементы списка в памяти, затем размещает указатели 
на эти элементы. Таким образом, список в Python — это массив указателей. 
 
Опишем ряд существенных свойств списков в языке Python. 
Можно обращаться к элементу списка по его индексу, начиная с 0. В языке Python 
также используют отрицательную индексацию, которая начинается с индекса –1, при 
этом индекс 
#
1 относится к последнему элементу списка. В таблице 12 представлены 
различные виды индексации элементов списка. 
Таблица 12 
Варианты индексации списков в Python 
 
Список 


_2 




Индекс 






Отрицательный индекс 
#6 
#5 
#4 
#3 
#2 
#1 
 
Например, элемент L[3] равен 1, а элемент L[-4] равен 6. 


ПРОГРАММИРОВАНИЕ 
72 
В содержание
 
Важно! 
Список в языке Python может иметь переменную длину. 
Например, можно удалять элементы списка. Оператор del list[i] удаляет из 
списка list элемент с индексом i, del l[2] удаляет элемент с индексом 2. 
Результаты работы этого оператора представлены на рисунке 80. 
Рис. 80. Удаление элемента из списка 
Далее рассмотрим способы задания списка в языке Python. 
Можно непосредственно задать список, перечислив его элементы в квадратных скоб- 
ках через запятую: 
l=[4,8,10] 
Также можно использовать функцию range, описанную ранее: 
a=list(range(20)) 
В результате сформируется список значений от 0 до 19. 
Для задания элементов списка случайным образом можно использовать функцию 
randint 
из модуля random. 
Пример 1 


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




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

    Басты бет