В серии: Библиотека alt м. В. Сысоева, И. В. Сысоев
Download 0.87 Mb.
|
Боши Лекция Парадигма и методы программирование
2.4. Списки
К спискам применимы некоторые стандартные функции, например, знакомая нам len, к которой обращаться нужно следующим образом: len(mylist). Функция sum подсчитывает сумму элементов списка, если все они числового типа. Функция range позволяет сформировать диапазон значений целых чисел. В самом общем случае range принимает 3 аргумента: начало диапазона, конец (всегда берётся не включительно) и шаг. Обратите внимание, что в Python 3.x эта функция не выдаёт список, а производит специальный объект-диапазон. Поэтому, чтобы получить список чисел, нужно обязательно явно преобразовать результат с помощью функции list. Есть ещё функция sorted(), которая возвращает новый список, отсортированный по убыванию. Функции min и max находят максимальный и минимальный элементы списка. Вот небольшая программа с использованием этих функций: >>> A = ( (0, 10, 1)) >>> A [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> (A) 45 >>> (A) 0 >>> (A) 9 В данном примере объект A формируется с помощью итератора range, а потом явно преобразуется к типу list. К спискам, как и к строкам, применим оператор in, позволяющий узнать, принадлежит ли элемент списку. Напомним, что оператор возвращает логическое значение: True, если элемент в списке содержится и False, если нет. Вот программа, использующая этот оператор: >>> mylist1 = [’P’,’y’,’t’,’h’,’o’,’n’] >>> mylist2 = [6, 10, 2015] >>> ’y’ mylist1 True >>> 30 mylist2 False >>> mylist2.append([’Программирование’, 11.30]) Download 0.87 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling