List (список) в Python

List (Список) в Python - один из наиболее часто используемых и очень универсальных типов данных, используемых в Python. Списки являются объектами и содержат ряд других объектов. Списки очень похожи на массивы. Он реализует протокол последовательности, а также позволяет добавлять и удалять объекты из последовательности. Список литералов записывается в квадратных скобках [] с первым элементом в индексе 0. С ними связано много методов. Некоторые из них представлены ниже.

Создание List (списка) в Python

Создание списка так же просто, как вставлять разные значения, разделенные запятыми, в квадратные скобки.

Доступ к значениям списка (List)

Синтаксис для доступа к элементам списка аналогичен синтаксису для доступа к символам строки. Выражение внутри скобок указывает индекс. Индексы Python запускают свои списки в 0, а не 1.

Пример:

Вывод:

Пример:

Вывод:

Длина списка (List) в Python

Функция len возвращает длину списка, равную количеству его элементов.

Пример:

Вывод:

Очистить список (List) в Python

list.clear() удалить все элементы из списка.

Пример:

Вывод:

Вставка и удаление элементов списка (List)

append() - Добавляет добавляет свой аргумент как один элемент в конец списка. Длина самого списка будет увеличиваться на единицу.

Пример:

Вывод:

Добавление списка внутри списка

Пример:

Вывод:

Объединение списков в Python

Использование оператора «+» объединяет списки.

Пример:

Вывод:

Используя оператор *, повторяет список заданное количество раз.

Пример:

Вывод:

Пример:

Вывод:

Вставка элементов в список (List)

Пример:

Вывод:

Пример:

Вывод:

Удалить элементы из списка (List) в Python

Пример:

Вывод:

Количество списков

list.count (x) возвращает количество раз, когда x отображается в списке.

Пример:

Вывод:

Элементы среза

Элементы Python извлекают элементы, основанные на запуске и остановке.

Пример:

Вывод:

str [1: 4] - 1 означает начало второго элемента в списке (обратите внимание, что индекс среза начинается с 0). 4 означает завершение пятого элемента в списке, но не включать его. Двоеточие посередине - это то, как списки Python признают, что мы хотим использовать срез для получения объектов в списке.

Пример:

Вывод:

Пример:

Вывод:

Reverse List (список) в Python

Метод reverse() в списке обращает элементы списка на место.

Пример:

Вывод:

Индекс первого совпадающего элемента списка (List)

Метод index() возвращал индекс первого совпадающего элемента.

Пример:

Вывод:

Если вы хотите указать диапазон действительного индекса, вы можете указать начальные и конечные индексы:

Пример:

Вывод:

Существует ли элемент в списке (List) в Python

Мы можем проверить, существует ли элемент в списке или нет, используя ключевое слово "in"

Пример:

Вывод:

Not в списке (List)

Пример:

Вывод:

Создать новый список с динамическими значениями

Пример:

Вывод:

Сортировка списка (List) в Python

Метод сортировки list(), который выполняет сортировку на месте.

Пример:

Вывод:

Реверсивная сортировка списка (List)

Пример:

Вывод:

Список как стек

Стек представляет собой контейнер объектов, которые вставляются и удаляются в соответствии с принципом последнего выхода (LIFO). В стеках сбрасывания разрешены только две операции: нажмите элемент в стек и вытащите элемент из стека. Чтобы добавить элемент в верхнюю часть стека списка, используйте append() (push) и для извлечения элемента из верхней части стека используйте функцию pop() без явного индекса.

Пример:

Вывод:

Списки как очереди

Очередь представляет собой контейнер объектов, которые вставляются и удаляются в соответствии с принципом first-in first-out (FIFO). В очереди только две операции разрешены enqueue и dequeue. Enqueue (append()) означает вставить элемент в конец очереди, dequeue (pop (0)) означает удаление переднего элемента.

Пример:

Вывод:

Итерация через список (List)

Используя цикл for, мы можем перебирать каждый элемент в списке.

Пример:

Вывод:

Чтобы получить каждый другой предмет, начиная с первого.

Пример:

Вывод:

Получите каждый другой предмет, начиная со второго.

Пример:

Вывод:

Обратный порядок списка

Пример:

Вывод:

Функция zip() списка (List)

Для циклического переключения двух или более последовательностей записи могут быть сопряжены с функцией zip().

Пример:

Вывод:

 

 

 

Источник: net-informations.com

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *