Я видел, что на самом деле есть два (возможно, больше) способа объединения списков в Python: Один из способов - это использовать метод extend ():
a = [1, 2]
b = [2, 3]
b.extend(a)
другой использовать оператор плюс (+):
b += a
Теперь я задаюсь вопросом: какой из этих двух вариантов является «питоническим» способом объединения списков и есть ли разница между ними (я посмотрел официальный учебник по Python, но ничего не нашел по этой теме).


.__iadd__()/.__add__()/.__radd__()против.extend()