Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Список Python

Список Python

В этом руководстве мы узнаем все о списках Python:создание списков, изменение элементов списка, удаление элементов и другие операции со списками с помощью примеров.

Видео:списки и кортежи Python

Списки Python — один из самых универсальных типов данных, который позволяет нам работать с несколькими элементами одновременно. Например,

09
<час>

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

В Python список создается путем помещения элементов в квадратные скобки 09. , разделенные запятыми.

18

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

26

Список также может иметь другой список в качестве элемента. Это называется вложенным списком.

30
<час>

Элементы списка доступа

Существуют различные способы доступа к элементам списка.

Указатель списка

Мы можем использовать оператор индекса 13 для доступа к элементу в списке. В Python индексы начинаются с 0. Таким образом, список из 5 элементов будет иметь индекс от 0 до 4.

Попытка получить доступ к индексам, отличным от этих, вызовет 23 . Индекс должен быть целым числом. Мы не можем использовать float или другие типы, это приведет к 35 .

Доступ к вложенным спискам осуществляется с помощью вложенного индексирования.

48

Вывод

57
<час>

Отрицательное индексирование

Python допускает отрицательное индексирование своих последовательностей. Индекс -1 относится к последнему элементу, -2 к предпоследнему элементу и т. д.

69

Вывод

71
<рисунок> <час>

Нарезка списка в Python

Мы можем получить доступ к ряду элементов в списке, используя оператор среза 47 .

88

Вывод

98

Примечание. Когда мы нарезаем списки, начальный индекс является включающим, а конечный — исключающим. Например, 56 возвращает список с элементами с индексами 2, 3 и 4, но не с 5.

<час>

Добавить/изменить элементы списка

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

Мы можем использовать оператор присваивания 61 чтобы изменить элемент или диапазон элементов.

105 

Вывод

113

Мы можем добавить один элемент в список, используя 74 или добавьте несколько элементов с помощью 88 метод.

128

Вывод

132

Мы также можем использовать 92 оператор для объединения двух списков. Это также называется конкатенацией.

106 оператор повторяет список заданное количество раз.

145

Вывод

157

Кроме того, мы можем вставить один элемент в нужное место, используя метод 115 или вставьте несколько элементов, втиснув их в пустой фрагмент списка.

164

Вывод

177
<час>

Удалить элементы списка

Мы можем удалить один или несколько элементов из списка, используя оператор Python del. Он может даже полностью удалить список.

185

Вывод

195

Мы можем использовать 123 чтобы удалить данный элемент или 139 чтобы удалить элемент по заданному индексу.

140 метод удаляет и возвращает последний элемент, если индекс не указан. Это помогает нам реализовать списки в виде стеков (структура данных «первым пришел — последним вышел»).

И, если нам нужно очистить весь список, мы можем использовать 150 метод.

200

Вывод

218

Наконец, мы также можем удалять элементы в списке, назначая пустой список фрагменту элементов.

228
<час>

Методы списка Python

В Python есть много полезных методов работы со списками, которые упрощают работу со списками. Вот некоторые из наиболее часто используемых методов списка.

Методы Описания
добавление() добавляет элемент в конец списка
расширить() добавляет все элементы списка в другой список
вставить() вставляет элемент по указанному индексу
удалить() удаляет элемент из списка
поп() возвращает и удаляет элемент по заданному индексу
очистить() удаляет все элементы из списка
индекс() возвращает индекс первого совпадающего элемента
количество() возвращает количество элементов, переданных в качестве аргумента
сортировка() сортировать элементы в списке по возрастанию
обратный() изменить порядок элементов в списке
копировать() возвращает поверхностную копию списка
236
<час>

Понимание списков:элегантный способ создания списков

Понимание списков — это элегантный и лаконичный способ создания нового списка из существующего списка в Python.

Включение списка состоит из выражения, за которым следует оператор for в квадратных скобках.

Вот пример создания списка, в котором каждый элемент имеет степень увеличения 2.

240

Вывод

259

Этот код эквивалентен:

264

Понимание списка может содержать больше 160 или если заявления. Необязательный 171 оператор может отфильтровать элементы для нового списка. Вот несколько примеров.

278

Посетите раздел "Понимание списков Python", чтобы узнать больше.

<час>

Другие операции со списками в Python

Тест членства в списке

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

283

Вывод

294
<час>

Итерация по списку

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

303

Вывод

315

Python

  1. Типы данных Python
  2. Операторы Python
  3. Оператор передачи Python
  4. Аргументы функции Python
  5. Сон питона ()
  6. Понимание списка Python, добавление, сортировка, длина [ПРИМЕРЫ]
  7. Среднее значение Python:как найти СРЕДНЕЕ значение списка в Python
  8. Счетчик списка Python() с ПРИМЕРАМИ
  9. Python удалить дубликаты из списка
  10. Удалить элемент из СПИСКА Python [clear, pop, remove, del]