listとかtupleとかdictとかをprintすると文字化けする
こんな感じで普通にやると化ける。
>>> s = ['あ', 'い', 'う'] >>> print s ['\xe3\x81\x82', '\xe3\x81\x84', '\xe3\x81\x86']
Python3000にすれば治るよ!とか言われても
OSにそのまま入ってる奴つかいたいし……3000とかあやしすぎるし……
そんなときは
>>> print ','.join(map(str, s)) あ,い,う
のように、リストとかの中身を分解して一つずつprintしてあげればよいです。