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

         

Списки.


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

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]



    Содержание раздела