Python. Список№1 добавить в список№2, но список№1 должен быть как один элемент

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']

Как объединить два списка, что бы получить такой результат?

out: [1, 2, 3, list2]

Спасибо.


Ответы (1 шт):

Автор решения: mrEvgenX

Python 3.6.9

Вариант 1 (изменять исходный список)

>>> list1.append(list2)
>>> list1
[1, 2, 3, ['a', 'b', 'c']]

Вариант 2 (не изменять исходный список)

>>> list3 = list1 + [list2]
>>> list3
[1, 2, 3, ['a', 'b', 'c']]

Вариант 3 (не изменять исходный список)

>>> list4 = [*list1, list2]
>>> list4
[1, 2, 3, ['a', 'b', 'c']]
→ Ссылка