Как добавить элементы в список в 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 не будет опубликован. Обязательные поля помечены *

Вам также может понравиться