Чтобы вставить несколько элементов в список Python, давайте сначала разберемся в сценарии. Предположим, в компании есть потребность, и мне нужно собрать имена всех соискателей в список.

list_of_names = ["George", "Henry", "James", "John", "William", "Robert"]

Давайте разберемся со всеми методами и приемами по порядку на примерах.

Содержание

С использованием цикла For и метода add()

Сначала мы будем использовать цикл For с методом add() в Python, чтобы добавить в список несколько элементов. Цикл For будет полезен для многократного повторения заданного диапазона, а метод add() используется для добавления одного элемента в список.

Используя метод add() внутри цикла for, можно добавить в список несколько элементов.

Давайте разберемся в этом на практическом примере вставки нескольких элементов в список.

user_input = int(input("How many candidates you want to select: "))

list_of_names = []

for index in range(user_input):
    name = input("\nEnter the selected candidate name: ")
    list_of_names.append(name)

print("\nList of all candidates: ", list_of_names)

С использованием цикла For и метода add()

В приведенном выше коде мы использовали реальный сценарий вставки нескольких элементов в список.

  1. Во-первых, мы собираем данные пользователя, чтобы узнать у рекрутера, сколько кандидатов вы хотите выбрать. Таким образом, цикл for будет повторяться до заданного диапазона рекрутеров.
  2. Затем внутри цикла мы снова принимаем пользовательский ввод, чтобы запросить имя выбранного кандидата. Затем мы вызываем функцию add() для списка, в который вы хотите добавить этого кандидата.

С помощью метода extensions()

Мы также можем использовать метод extensions() для добавления нескольких элементов в список. Можно сказать, что этот метод — прямой способ добавить несколько значений в список в Python.

Метод extensions() принимает один аргумент в виде любого объекта и добавляет этот объект в качестве элемента списка.

employees_id = []

employees_id.extend([1001, 1002, 1003, 1004, 1005])

print(employees_id)

С помощью метода extensions()

В приведенном выше коде мы сначала создали пустой список сотрудников_id. Затем мы использовали метод extensions() для вставки нескольких элементов в список, например: сотрудники_id.extend([1001, 1002, 1003, 1004, 1005]).

С использованием понимания списка

Мы также можем использовать понимание списка, чтобы добавить в список несколько элементов. Понимание списка — это способ создания списка с использованием однострочного цикла for в Python.

Давайте посмотрим, как мы создадим список из нескольких элементов в Python, используя понимание списка.

user_input = int(input("How many employees you want to promote: "))

promomoted_employees = [input("\nEnter the name of promoted employees: ") for i in range(user_input)]

print(promomoted_employees)

Список Python Добавить несколько с использованием понимания списка

В приведенном выше коде сначала мы получили от менеджера пользовательский ввод о том, сколько сотрудников вы хотите повысить. Затем мы создали переменную с именем promoted_employees, где мы используем определение списка следующим образом.

 [input("\nEnter the name of promoted employees: ") for i in range(user_input)]
Добавить комментарий