追記

コメント欄で教えていただきました。id:podhmo さん、ひげさんありがとうございます。

>>>a.extend(b)
[1, 2, 3, 4, 5, 6]
>>>a.append(b)
[1, 2, 3, [4, 5, 6]]

とてもわかりやすいので、今後僕は extend を使います。
見よう見まねで書いたコードで append すべきところで extend 使ってて、
その後 join してたから extend の挙動を完全に間違って覚えてました。


あと、+ でもいいみたいだけど、extend 使う方が意図が明確だし、
これは使わないかもしれない。

>>>a+b
[1, 2, 3, 4, 5, 6]