Как сложить два списка в Python: простой и эффективный способы
Чтобы сложить два списка в Python, вы можете использовать оператор сложения + или метод extend().
Пример с использованием оператора сложения +:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2
print(result)
Результат выполнения данного кода будет [1, 2, 3, 4, 5, 6]. Оператор + объединяет два списка в один, сохраняя порядок элементов в исходных списках.
Пример с использованием метода extend():
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
Результат выполнения данного кода также будет [1, 2, 3, 4, 5, 6]. Метод extend() добавляет элементы из второго списка в первый список.
Детальный ответ
Как сложить два списка в Python
Здравствуйте! Сегодня мы разберемся, как сложить два списка в языке программирования Python.
Python предоставляет нам несколько способов для выполнения этой задачи. Давайте рассмотрим некоторые из них.
1. Использование оператора "+" для сложения списков
Простейший способ сложить два списка - использовать оператор "+". Давайте посмотрим на пример кода:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2
print(result)
В этом коде мы объявляем два списка, list1 и list2, содержащих числа. Затем мы используем оператор "+", чтобы сложить списки и сохранить результат в переменной result. В конце мы выводим результат на экран.
Выполнение этого кода даст нам следующий результат:
[1, 2, 3, 4, 5, 6]
Мы получили новый список, в котором все элементы из list1 и list2 объединены.
2. Использование метода extend() для добавления элементов
Python также предоставляет метод extend(), который позволяет добавить элементы из одного списка в другой. Давайте посмотрим на пример:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
В этом коде мы используем метод extend() для добавления элементов из list2 в list1. Результат будет таким:
[1, 2, 3, 4, 5, 6]
Как и в предыдущем примере, мы получаем новый список, содержащий все элементы из обоих исходных списков.
3. Использование оператора "*"
Python также позволяет использовать оператор "*" для повторения элементов списка. Давайте посмотрим на пример:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 * 2 + list2 * 3
print(result)
В этом коде мы умножаем список list1 на 2 и список list2 на 3 с помощью оператора "*". Затем мы складываем результаты и выводим на экран.
Результат будет следующим:
[1, 2, 3, 1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6]
Мы получили новый список, в котором элементы из исходных списков повторяются указанное количество раз и объединены вместе.
Заключение
Теперь вы знаете несколько способов сложить два списка в Python. Вы можете использовать оператор "+", метод extend() или оператор "*". Во всех случаях результат будет новый список, содержащий элементы из обоих исходных списков.
Удачи в вашем программировании!