Как сложить 2 списка в Python: возможности и примеры

Для сложения двух списков в Python можно воспользоваться оператором "+". Например:

list1 = [1, 2, 3]
list2 = [4, 5, 6]

result = list1 + list2

print(result)  # [1, 2, 3, 4, 5, 6]

Детальный ответ

Как сложить 2 списка в Python

Python предоставляет простой и эффективный способ сложить два списка. В этой статье мы рассмотрим различные методы, которые вы можете использовать для выполнения данной задачи.

Метод 1: Использование оператора '+'

Самый простой способ сложить два списка в Python - это использовать оператор '+'. Оператор '+' в Python выполняет конкатенацию (соединение) двух списков, создавая новый список, содержащий все элементы обоих списков.


list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2
print(result)
    

В этом примере мы создаем два списка - list1 и list2. Затем мы используем оператор '+' для сложения этих двух списков и сохранения результата в переменной result. Затем мы выводим результат на экран.

Результат выполнения этого кода будет:


[1, 2, 3, 4, 5, 6]
    

Мы видим, что элементы обоих списков были сложены вместе, и получился новый список, содержащий все элементы.

Метод 2: Использование метода extend()

В Python списки имеют встроенный метод extend(), который позволяет добавлять элементы из другого списка в конец текущего списка. Этот метод не создает новый список, а изменяет текущий список.


list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
    

В этом примере мы используем метод extend() для добавления элементов из списка list2 в конец списка list1. Затем мы выводим список list1 на экран.

Результат выполнения этого кода будет таким же, как и в предыдущем методе:


[1, 2, 3, 4, 5, 6]
    

Обратите внимание, что в этом случае список list1 был изменен и теперь содержит все элементы обоих списков.

Метод 3: Использование оператора '*'

Вы также можете использовать оператор '*', чтобы объединить два списка в Python. Оператор '*' повторяет содержимое списка указанное количество раз и возвращает новый список.


list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 * 2 + list2 * 3
print(result)
    

В этом примере мы используем оператор '*' для повторения содержимого списков list1 и list2 несколько раз, а затем используем оператор '+' для сложения этих списков. Результат сохраняется в переменной result и выводится на экран.

Результат выполнения этого кода будет таким:


[1, 2, 3, 1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6]
    

Как видите, элементы списков list1 и list2 были повторены и сложены вместе, что привело к созданию нового списка.

Заключение

В этой статье мы рассмотрели различные методы сложения двух списков в Python. Мы узнали, как использовать оператор '+', метод extend() и оператор '*'. Каждый из этих методов имеет свои особенности и может быть использован в разных ситуациях в зависимости от требований вашей программы.

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

Видео по теме

12 Списки и операции над ними Python

Как объединить два отсортированных списка на Python: задача LeetCode.

#11. Слияние двух упорядоченных списков | Алгоритмы на Python

Похожие статьи:

🔧 Как установить Python 3.10 на Ubuntu: Полное руководство с инструкциями | Низкая сложность

🐍 Как создать картинку в Питоне: простой гид для начинающих 🖌️

❓ Как узнать размер python? Узнайте быстро и легко! 🐍

Как сложить 2 списка в Python: возможности и примеры

🔍 Как проверить длину строки в Питоне: простой и быстрый способ

Что такое SQL в Python? 🐍 Подробное описание и примеры использования

Понимание глобальных переменных в Python: что такое global в Python?