Добавление списка кортежей в другой список кортежей

#python #list #tuples

Вопрос:

Не уверен, есть ли дураки, так как я не вижу их в подобных ситуациях, как у меня. Извинись, если есть дураки! У меня есть список кортежей a = [(1,4,5), (3,1,2)] и b = [(7,5,3), (2,6,8)] . Я хотел бы добавить a к b, чтобы составить единый список кортежей. Возможно ли это, или мне придется пройти долгий путь преобразования обоих в списки и добавления их?

Спасибо вам за вашу помощь!

Комментарии:

1. b = b a должен выполнить свою работу..

2. о, это так просто! спасибо вам 🙂

3. Я добавил ответ двумя возможными способами 🙂

Ответ №1:

Вы можете сделать это одним из следующих способов:

 b = b   a   # using the concatenation operator

b.extend(a) # Using extend() method
 

Ответ №2:

Чтобы расширить a с помощью b

 a  = b
 

Это просто синтаксический сахар для

 a.extend(b)
 

если вы хотите сохранить оба исходных списка нетронутыми, вы можете назначить новый var

 c = a   b