Создание нового списка с помощью цикла For в Python: методы и примеры

Вот пример создания нового списка с использованием цикла for в Python:

original_list = [1, 2, 3, 4, 5]
new_list = []
for item in original_list:
    new_list.append(item * 2)
print(new_list)

Этот фрагмент кода создает новый список с именем new_listпутем перебора каждого элемента в original_listи умножения его на 2. Затем результат добавляется к новый_список. Наконец, печатается new_list, в котором будет отображаться [2, 4, 6, 8, 10].

Вот еще несколько методов, которые можно использовать для создания нового списка в Python:

  1. Понимание списка:

    original_list = [1, 2, 3, 4, 5]
    new_list = [item * 2 for item in original_list]
    print(new_list)
  2. Использование функции map():

    original_list = [1, 2, 3, 4, 5]
    new_list = list(map(lambda x: x * 2, original_list))
    print(new_list)
  3. Использование выражения-генератора:

    original_list = [1, 2, 3, 4, 5]
    new_list = list(item * 2 for item in original_list)
    print(new_list)

Все эти методы достигают одного и того же результата: создают новый список на основе существующего списка с использованием цикла for или аналогичной конструкции.