Рубрики
Без рубрики

Списки в Python

Основы 1) Один из 4 ступеров данных, предоставленных Python (по состоянию на версии 3.7). 2) нас … Теги с Python, Django, CodeNewie.

1) Один из 4 накопителей данных, предоставленных Python (по состоянию на версии 3.7). 2) Используется для хранения домашних или гетерогенных данных I.E, один список может удерживать различные типы данных. 3) Если вы приходите с фона C или C ++, которые имеют массивы, списки Python аналогичны им, но намного более мощные.

my_first_list = [1, 2, 3, 4, 5, 1] my_second_list = [«JSON», «XML», «YAML»] my_third_list = [«Java», 1.2, «Oracle», «A + B», 7]

Печать (F »мой первый список {my_first_list} \ n”) Печать (F »мой Второй список {my_second_list} \ n “) Печать (f” Мой третий список {my_third_list} \ n “)

1) Скопируйте () используется для копирования одного списка на другой 2) count () используется для подсчета наличия определенного элемента в список. Функция Counter (), доступная в модуле коллекций, является быстрее Как вы хотите сосчитать весь список 3) Вставить () принимает в 2 аргумента а) индекс, на котором вставка должна случиться и б) элемент, который будет вставлен. Пожалуйста, обратите внимание, что если индекс введен больше длины списка элемент всегда будет прилагается к последнему. 4) поп () Как многие уже знают, используется для отображения последнего вставленного элемент. POP – это обычная операция стека 5) Обратный () и Сортировать () довольно явно объяснили, единственным точком Обратите внимание, что оба они происходят в разделе I.e. Оригинальный список отсортирован или обращается. Также стоит отметить, что сортировка () не работает для гетерогенных списков 6) Добавить () Функция добавляет новую Elemet до конца списка 7) Очистить () просто делает список пустым на месте.

my_first_list.insert (88 55) my_first_list.insert (3,33) my_first_list.append (99) Распечатать (F »мой первый список после вставки элемента {my_first_list} \ n”) Распечатать (F »результат POP IS {my_first_list.pop ()} \ n”) Распечатать (F »мой первый список после POP-элемента {my_first_list} \ n”) Распечатать (F »Количество раз 1 появляется в my_first_list – {my_first_list.count (1)} \ n”)

my_sorted_first_list.sort ()

Печать (F. Новый список после сортировки {my_sorted_first_list} “)

Print (f “Оригинальный список после сортировки {my_first_list}”)

Печать («Весь подсчитанный список ->», счетчик (My_first_List)))

Печать («Количество раз 1 происходит в списке ->», my_first_list.count (1))

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

list_index = [«Скотт», «Маркус», «Джесси», «Дэвид», «Хуан»]

Печать (“Элемент на индекс 2”, list_index [2])

Распечатать («Элемент на индекс -2», list_index [-2])

Slicing – это то, где вы хотите выбрать более одного элемента из списка и следует за общем списком правил [start🔚step], где индекс индекс не включает в себя конец I.e. Последний элемент будет индексом [END-1] пропустить между началом и концом

list_slice = [1, 4, 10, 55, 2, 32, 56, 86, 29, 90]

Печать (list_slice [0:: 3])

Печать (list_slice [0:: 4])

Печать (list_slice [-7: -4])

Печать (list_slice [:: – 2])

list_slice.extend ((100, 101))

Печать (list_slice)

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

** list_squares_upto10 = [х 2 для X в диапазоне (11)] **

Печать (list_squares_upto10)

Рассмотрим еще один пример приготовления списка, который представляет собой комбинацию двух списков. Синтаксис и читаемость таких встроенных кодов снижаются, но они все еще являются очень мощным инструментом для меньших операций.

combined_list = [(x, y) для x в [1, 2, 4] для y в [2, 4, 5], если x]

Печать (Combined_List)

list_of_negative = [-2, -10, -7, -15]

list_of_abs = [ABS (X) для x в list_of_negative]

Печать (list_of_abs)

Печать (my_first_list)

Печать (Y)

В дополнение к способам, специфичным для списков, следующие методы Python также применимы

  1. Макс (список)
  2. Мин (список ) 3. Сортированный (список)

Оригинал: “https://dev.to/jonesoncorners/lists-in-python-26gg”