Объединение двух списков - разница между '+ =' и extend ()

Я видел на самом деле два (может быть, больше) способов объединения списков в Python: Один из способов - использовать метод extend ():

a = [1, 2]
b = [2, 3]
b.extend(a)

другой - использовать оператор плюс (+):

b += a

Теперь мне интересно: какой из этих двух вариантов является «питоническим» способом объединения списков и есть ли разница между ними (я просмотрел официальное руководство по Python, но ничего не нашел по этой теме).

216
задан Manoj Govindan 6 September 2010 в 06:44
поделиться