📝 Как добавить список в список в Python: руководство для начинающих
list1 = [1, 2, 3]
list2 = [4, 5, 6]
# Используя метод extend()
list1.extend(list2)
print(list1) # [1, 2, 3, 4, 5, 6]
# Используя оператор "+"
list3 = list1 + list2
print(list3) # [1, 2, 3, 4, 5, 6]
Детальный ответ
Как в список добавить список в Python?
Если вам нужно добавить список в другой список в Python, вы можете использовать метод extend() или оператор +=. Оба этих способа позволят вам объединить элементы двух списков в один.
1. Использование метода extend()
Метод extend() добавляет элементы списка, переданного в качестве аргумента, к концу исходного списка.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1) # Вывод: [1, 2, 3, 4, 5, 6]
В этом примере мы объединяем элементы list2
с элементами list1
. Метод extend() изменяет исходный список list1
путем добавления элементов list2
к его концу.
2. Использование оператора +=
Оператор += выполняет ту же функцию, что и метод extend(). Он добавляет элементы списка, указанного справа от оператора, к исходному списку.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1 += list2
print(list1) # Вывод: [1, 2, 3, 4, 5, 6]
В этом примере мы используем оператор += для объединения элементов list2
с элементами list1
. Результат будет таким же, как и при использовании метода extend().
3. Замечания
Заметьте, что оба способа, extend() и оператор +=, изменяют исходный список, а не создают новый список.
Кроме того, если вы хотите добавить в список другой список как один элемент, вы можете использовать метод append() или оператор +.
Например:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.append(list2)
print(list1) # Вывод: [1, 2, 3, [4, 5, 6]]
В этом примере мы добавляем list2
в list1
с помощью метода append(). Результатом будет список, содержащий list2
как один элемент.
Альтернативно, вы можете использовать оператор + для создания нового списка, содержащего исходные списки в качестве элементов:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = list1 + list2
print(new_list) # Вывод: [1, 2, 3, 4, 5, 6]
В этом примере мы создаем новый список new_list
, содержащий элементы list1
и list2
.
Заключение
Теперь вы знаете, как добавлять список в другой список в Python. Используйте метод extend() или оператор += для объединения элементов двух списков в один, и метод append() или оператор +, если вы хотите добавить в список другой список как один элемент.