Введение в язык Питон


Списки.


Списки широко распространены в Питоне и имеют множество методов манипулирования(метод отделяется от имени списка точкой: имя_списка.метод()):

  • append(x) вставляет в конец списка элемент х. Эквивалентно a[len(a):] = [x].

  • extend(L) добавляет списку в конец все элементы списка L. Эквивалентно a[len(a):] = L.

  • insert(i, x) вставляет элемент x в позицию перед индексом i в списке(для вставки элемента в начало списка воспользуйтесь insert(0, x)).

  • remove(x) удаляет первое вхождение x в список, вызывает ошибку если элемент x не найден.

  • pop(i) удаляет элемент с индексом i и возвращает его. Если вызвать pop() без параметров, то будет возвращён и удалён последний элемент списка.

  • index(x) возвращает индекс первого вхождения элемента х в список, вызывает ошибку если элемент x не найден.

  • count(x) возвращает количество вхождений элемента x в список.

  • sort() сортирует элементы списка по возрастанию.

  • reverse() переворачивает список в обратном порядке.

    Примеры использования методов списков:

>>> a = [66.6, 333, 333, 1, 1234.5] >>> print a.count(333), a.count(66.6), a.count('x') 2 1 0

>>> a.insert(2, -1) >>> a.append(333) >>> a [66.6, 333, -1, 333, 1, 1234.5, 333]

>>> a.index(333) 1

>>> a.remove(333) >>> a [66.6, -1, 333, 1, 1234.5, 333]

>>> a.reverse() >>> a [333, 1234.5, 1, 333, -1, 66.6]

>>> a.sort() >>> a [-1, 1, 66.6, 333, 333, 1234.5]




Начало  Назад  Вперед



Книжный магазин