В серии: Библиотека alt м. В. Сысоева, И. В. Сысоев


Download 0.87 Mb.
bet23/40
Sana23.04.2023
Hajmi0.87 Mb.
#1387407
TuriКнига
1   ...   19   20   21   22   23   24   25   26   ...   40
Bog'liq
Боши Лекция Парадигма и методы программирование

2.4 Списки


Любой язык программирования обязан поддерживать составные типы данных, где одна переменная может содержать как контейнер несколько — в лучшем случае произвольно много — единиц информации. Для этой цели в Python существуют несколько типов данных, самым базовым из которых является список.
Списки в языке программирования Python, как и строки, являются упорядоченными последовательностями значений. Однако, в отличие от строк, списки состоят не из символов, а из различных объектов (значений, данных), и заключаются не в кавычки, а в квадратные скобки [ ]. Объекты отделяются друг от друга с помощью запятой.
Списки могут состоять из различных объектов: чисел, строк и даже других списков. В последнем случае, списки называют вложенными. Вот некоторые примеры списков:

[159, 152, 140, 128, 113]

#список целых чисел

[15.9, 15.2, 14.0, 128., 11.3]

#список вещественных чисел

[’Даша’, ’Катя’, ’Ксюша’]

#список строк

[’Саратов’, ’Астраханская’, 104, 18]

#смешанный список

[[1, 0, 0], [0, 1, 0], [0, 0, 1]]

#список списков

Как и над строками, над списками можно выполнять операции соединения и повторения:
>>> [6, ’октябрь’, 2015]+[16, ’декабрь’, 2015]
[6, ’октябрь’, 2015, 16, ’декабрь’, 2015]
>>> [2, 3, 4]*2
[2, 3, 4, 2, 3, 4]
По аналогии с символами (элементами) строки можно получать доступ к элементам списка по их индексам, складывать их, извлекать срезы, измерять длину списка, узнавать тип данных:
>>> list1 = [’P’, ’y’, ’th’, ’o’, ’n’, 3.4]
>>> (list1)
6

Download 0.87 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   40




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling