Я видел есть на самом деле два (возможно больше) способов конкатенации списков в Python: Одним из способов является использование метода расширения():Конкатенация два списка - разница между «+ =» и расширения()
a = [1, 2]
b = [2, 3]
b.extend(a)
другой, чтобы использовать плюс (+) оператор:
b += a
Теперь я задаюсь вопросом: Какой из этих двух вариантов является «вещий» способ сделать список конкатенации и есть разница между этими двумя (Я просмотрел официальный учебник Python, но ничего не мог найти в этой теме).
Может быть, разница имеет больше значения, когда речь идет о утиной типизации и если ваш * возможно, не-очень-а-список, но, как-а-лист * поддерживает '.__ iadd __()' /'.__add__() '/' .__ radd __() 'versus' .extend() ' –
Идеальная Q & A пара проголосовали одинаково! – Viney