Как добавить элементы в список в Python

0 Акции
0
0
0
0

Введение

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

В Python есть четыре способа добавления элементов в список.

  • добавить(): Добавить элемент в конец списка.
  • вставлять(): Вставляет элемент перед указанным индексом.
  • продлевать(): расширяет список путем добавления элементов из итерируемого объекта.
  • Объединение списков: мы можем использовать оператор + для объединения нескольких списков и создания нового списка.
Предпосылки

Для выполнения этого урока вам понадобится:

  • Введение в установку Python 3. Введение в программирование на Python. Как писать код на Python 3 или использовать VS Code для Python.

Добавить()

Эта функция добавляет элемент в конец списка.

fruit_list = ["Apple", "Banana"]
print(f'Current Fruits List {fruit_list}')
new_fruit = input("Please enter a fruit name:\n")
fruit_list.append(new_fruit)
print(f'Updated Fruits List {fruit_list}')

Выход:

Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']

В этом примере Orange добавлен в конец списка.

вставлять()

Эта функция добавляет элемент в указанный список.

num_list = [1, 2, 3, 4, 5]
print(f'Current Numbers List {num_list}')
num = int(input("Please enter a number to add to list:\n"))
index = int(input(f'Please enter the index between 0 and {len(num_list) - 1} to add the number:\n'))
num_list.insert(index, num)
print(f'Updated Numbers List {num_list}')

Выход:

Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]

В этом примере добавляется 20 по индексу 2. 20 включено в список по этому индексу.

Продлевать()

Эта функция добавляет итерируемые элементы в список.

extend_list = []
extend_list.extend([1, 2]) # extending list elements
print(extend_list)
extend_list.extend((3, 4)) # extending tuple elements
print(extend_list)
extend_list.extend("ABC") # extending string elements
print(extend_list)

Выход:

[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']

В этом примере добавлен список [1, 2]. Затем добавлено число (3, 4). А затем — строка ABC.

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

Если вам нужно объединить несколько списков, можно использовать оператор «+». Это создаст новый список, а исходные списки останутся без изменений.

evens = [2, 4, 6]
odds = [1, 3, 5]
nums = odds + evens
print(nums) # [1, 3, 5, 2, 4, 6]

В этом примере список пар добавляется в конец списка коэффициентов. Новый список будет содержать элементы списка слева направо. Это похоже на конкатенацию строк в Python.

Результат

Python предоставляет несколько способов добавления элементов в список. Мы можем добавить элемент в конец списка и вставить элемент по заданному индексу. Мы также можем добавить один список в другой. Если вы хотите объединить несколько списков, используйте перегруженный оператор +.

Добавить комментарий

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


Вам также может понравиться
Как удалить образы, контейнеры и тома Docker

Экспертное руководство по управлению и очистке Docker

В современном мире, где облачные архитектуры, микросервисы и контейнеризация стали основным стандартом программной инфраструктуры, использование Docker играет ключевую роль в обеспечении стабильности, масштабируемости и скорости развертывания сервисов. Однако, несмотря на все преимущества, которые Docker предоставляет администраторам серверов и DevOps-инженерам, всегда существует одна серьёзная проблема: накопление неиспользуемых ресурсов с течением времени.
Настройка выделенных серверов для популярных игр Minecraft ARK Survival

Настройка выделенных серверов для популярных игр

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

Создавайте и развертывайте приложения на платформе приложений DigitalOcean с использованием собственного домена.

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

Как установить Linux, Apache, MySQL, PHP (LAMP) на Ubuntu

Введение. Стек “LAMP” — это набор программного обеспечения с открытым исходным кодом, которое обычно устанавливается вместе для создания серверной части…