Автор оригинала: Pankaj Kumar.
В этом руководстве мы узнаем разные способы добавления элементов в список в Python.
Методы для добавления элементов в список в Python
Есть четыре метода для добавления элементов в список в Python.
- Приложение (): Добавьте объект к концу списка.
- Вставить (): вставляет объект до данного индекса.
- Extend (): расширяет список, добавляя элементы из намерения.
- Список конкатенации: мы можем использовать + оператор для объединения нескольких списков и создать новый список.
Python Добавить элементы для перечисления примеров
Мы можем добавить элемент до конца списка или в любой указанный индекс. Есть способы добавления элементов из намерения в список. Мы также можем использовать + оператор для объединения нескольких списков для создания нового списка.
1. Добавить ()
Эта функция добавляет элемент до конца списка.
fruits = ["Apple", "Banana"]
# 1. append()
print(f'Current Fruits List {fruits}')
f = input("Please enter a fruit name:\n")
fruits.append(f)
print(f'Updated Fruits List {fruits}')
Выход:
Current Fruits List ['Apple', 'Banana'] Please enter a fruit name: Orange Updated Fruits List ['Apple', 'Banana', 'Orange']
2. Вставить ()
Эта функция добавляет элемент в данном индексе списка. Полезно добавить элемент по указанному индексу списка.
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]
3. Расширить ()
Эта функция добавила утечные элементы в список. Это полезно добавить элементы из элементарного до конца списка.
list_num = []
list_num.extend([1, 2]) # extending list elements
print(list_num)
list_num.extend((3, 4)) # extending tuple elements
print(list_num)
list_num.extend("ABC") # extending string elements
print(list_num)
Выход:
[1, 2] [1, 2, 3, 4] [1, 2, 3, 4, 'A', 'B', 'C']
4. Список конкатенации
Если вам необходимо объединить несколько списков, вы можете использовать оператор «+». Это создаст новый список, и оригинальные списки будут оставаться без изменений.
evens = [2, 4, 6] odds = [1, 3, 5] nums = odds + evens print(nums) # [1, 3, 5, 2, 4, 6]
Новый список будет содержать элементы из списка слева направо. Это похоже на конконтрацию строки в Python.
Заключение
Очень легко добавлять элементы в список в Python Programming. Мы можем добавить элемент в конце списка, вставить элемент в данный индекс. Мы также можем добавить список в другой список. Если вы хотите объединить несколько списков, затем используйте перегруженный оператор +.
Рекомендации:
- Список Python
- Python.org Docs.