Как сложить два списка в 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() или оператор "*". Во всех случаях результат будет новый список, содержащий элементы из обоих исходных списков.

Удачи в вашем программировании!

Видео по теме

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

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

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

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

Как в Python создать директорию: простое руководство с примерами и пошаговая инструкция

⌨️ Как ввести несколько переменных в строку python? Простое руководство для начинающих

🐍 Python: Как установить обои на рабочий стол

Как сложить два списка в Python: простой и эффективный способы

Как сохранить массив в sqlite Python: руководство для начинающих

📚 Как скачать библиотеку питон cmd? 🐍 Быстрый и простой способ

🤖 Как достать домен из ссылки в Python: простые способы и решения