🔗 Как объединить 2 списка в питоне: легкий способ с примерами кода
Как объединить 2 списка в питоне?
Для объединения двух списков в Python вы можете использовать оператор "+" или метод "extend()".
list1 = [1, 2, 3]
list2 = [4, 5, 6]
# Используя оператор "+"
merged_list = list1 + list2
print(merged_list)
# Используя метод "extend()"
list1.extend(list2)
print(list1)
Детальный ответ
Как объединить 2 списка в Python
В Python существует несколько способов объединять два списка. Рассмотрим несколько из них.
1. Использование оператора "+":
Один из самых простых способов объединить два списка - это использовать оператор "+". Этот оператор объединяет два списка, создавая новый список, в котором сначала идут элементы первого списка, а затем элементы второго списка.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2
print(combined_list)
Результат:
[1, 2, 3, 4, 5, 6]
2. Использование метода extend():
Другой способ объединить два списка - это использовать метод extend()
. Этот метод добавляет элементы второго списка в конец первого списка.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
Результат:
[1, 2, 3, 4, 5, 6]
3. Использование оператора "*":
Третий способ объединения двух списков - это использование оператора "*". Оператор "*" позволяет повторить список указанное количество раз.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 * 2 + list2 * 3
print(combined_list)
Результат:
[1, 2, 3, 1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6]
4. Использование метода append() и for-цикла:
Еще один способ объединить два списка - это использовать метод append()
и for-цикл. Мы можем перебрать второй список и добавить каждый его элемент в конец первого списка.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
for item in list2:
list1.append(item)
print(list1)
Результат:
[1, 2, 3, 4, 5, 6]