>>481
まともな入門書なら、なぜそのようなことが起こるのか、たいてい書いてあるな。

>>477
冗長に思えるかも知れないけど、リストコンプリヘンションは表記として分かりやすいと思う。

"".join([str(x) for x in [1,2,3]])

あと、listという変数名は使わない方がいい。