Python

Списки Python

Списки Python

Список - одна из универсальных структур данных в Python, которая упорядочивает элементы в последовательности. Список может включать разные типы элементов. Поскольку элементы расположены в последовательности, каждый элемент имеет определенную позицию. Позиции списка называются индексами. Порядковый номер начинается с нуля. Например, если у нас есть список из 10 элементов, то позиция элементов или порядковые номера списка от 0 до 9. Основная особенность списка в Python заключается в том, что нет необходимости вставлять одни и те же элементы в список. Элементы могут быть разнородного типа, т.е., список может содержать целое число, число с плавающей запятой, комплексное число и строку. Список может даже содержать другой список в любой позиции.  В этой статье кратко объясняются списки в Python, как создается список, обновляется, удаление элементов из списка и т. Д.

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

Список в Python создается с использованием пары квадратных скобок ([]). Элементы внутри списка разделяются запятой (,).

Давайте создадим несколько списков на Python.

# создание пустого или пустого списка
myList = []
# печать пустого списка
печать (myList)
# создание списка номеров
myList = [1,2,3,4,5,6,7,8,9]
# печать списка
печать (myList)
# создание списка слов
myList = ["Камран", "Саттар", "Аваиси"]
# печать списка
печать (myList)
# создание списка из нескольких элементов
myList = [1,2, «Камран», 10.0,2 + 3j]
# печать списка
печать (myList)

Выход

Доступ к элементам в списке

Чтобы получить доступ к определенному значению в списке, нам нужно указать номер индекса. Для доступа к элементам списка мы используем пару квадратных скобок, указываем номер индекса внутри квадратных скобок, и он возвращает элемент.

# создание пустого или пустого списка
myList = []
# печать пустого списка
печать (myList)
# создание списка номеров
myList = [1,2,3,4,5,6,7,8,9]
# печать элементов списка
# доступ к первым элементам
печать (мой
Список [0])
# доступ ко вторым элементам
печать (myList [1])
# доступ к третьим элементам
печать (myList [2])
# доступ к четвертым элементам
печать (myList [3])
# доступ к пятым элементам
печать (myList [4])
# доступ к шестым элементам
печать (myList [5])
# доступ к седьмым элементам
печать (myList [6])
# доступ к восьмым элементам
печать (myList [7])
# доступ к девятому элементу
печать (myList [8])
# создание списка слов
myList = ["Камран", "Саттар", "Аваиси"]
# печать элементов списка
печать (myList [0])
печать (myList [1])
печать (myList [2])
# создание списка из нескольких элементов
myList = [1,2, «Камран», 10.0,2 + 3j]
# печать элементов списка
печать (myList [0])
печать (myList [1])
печать (myList [2])
печать (myList [3])
печать (myList [4])

Выход

Мы можем разрезать список в Python, используя оператор разреза. Двоеточие (:) называется оператором нарезки. Нарезка списка Python возвращает несколько элементов в заданной последовательности.

Воспользуемся оператором среза.

# создание списка
myList = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
# печать элементов списка путем нарезки
# печать элементов с 3-го по 8-й
печать (myList [2: 8])
# печать элементов с 1 по 5
печать (myList [0: 5])
# печать элементов с 1 по 5
печать (myList [0: 5])
# печать элементов с 3 по 8
печать (myList [2: 8])

Выход

Обновление списка

Мы можем обновить список в любое время, вставив элементы в список или обновив значение элемента по определенному индексу списка. Для добавления элементов в список Python предлагает встроенную функцию append (). Функции append () добавляют элемент в конец списка. Однако мы можем добавить элемент по любому определенному индексу внутри списка. При этом существующий элемент будет заменен, а новый элемент будет добавлен в список.

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

# создание списка
myList = [1,2,3,4,5]
# печать списка перед добавлением новых элементов
печать (myList)
# использование функции append ()
мой список.добавить (6)
мой список.добавить ('а')
мой список.добавить (9)
# печать списка
печать (myList)

Выход

Теперь давайте обновим существующие элементы в списке.

# создание списка
student = ['Kamran', 25, '[адрес электронной почты]', 'MS SE']
# печать списка перед обновлением элементов
печать (студент)
# обновление значения в позиции 1
студент [1] = 24
# обновление значения в позиции 2
студент [2] = "[адрес электронной почты защищен]"
# печать обновленного списка
печать (студент)

Выход

Удаление или удаление элементов из списка

Элементы можно легко удалить или удалить из списка. Есть два способа удалить или удалить элементы из списка:

  1. Использование ключевых слов del
  2. Использование функции remove ()

Использование ключевого слова del

Во-первых, давайте обсудим ключевое слово del. Ключевое слово del удаляет элемент списка по указанному индексу. Ключевому слову del требуется порядковый номер. Поэтому, когда вы уверены в индексе любого значения, вы используете ключевое слово del.

# создание списка
student = ['Kamran', 25, '[адрес электронной почты]', 'MS SE']
# печать списка перед удалением элементов
печать (студент)
# удаление значения в индексе 0
дель студент [0]
# удаление значения в индексе 1
дель студент [1]
# печать обновленного списка
печать (студент)

Выход

Использование функции remove ()

Удаление - это встроенная функция Python, которая принимает элемент списка в качестве аргумента и удаляет его из списка. Если вы не знаете точно значение индекса элемента, тогда вам подойдет метод удаления.

Давайте посмотрим на использование функции remove ().

# создание списка
student = ['Kamran', 25, '[адрес электронной почты]', 'MS SE']
# печать списка перед удалением элементов
печать (студент)
# удаление элементов из списка
ученик.удалить ('Камран')
ученик.удалить ('MS SE')
# печать обновленного списка
печать (студент)

Выход

Определение длины списка

Длину списка можно определить с помощью встроенного len () функция. Возвращает размер списка. Функции len () принимают объект списка в качестве аргумента.

# создание списка
student = ['Kamran', 25, '[адрес электронной почты]', 'MS SE']
# печать длины списка
print ("Длина списка:", len (студент))

Выход

Заключение

Списки - самые распространенные и широко используемые структуры данных в Python. Они используются для хранения элементов данных в последовательности. Список Python может хранить разнородные типы элементов. В этой статье объясняется работа списка Python и различных встроенных функций Python с помощью простых примеров.

Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...
Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...