追記
コメント欄で教えていただきました。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]