','.join() がなぜキモイのか - methaneの日記 ↑を読んだ感想。 前に '-'.join(a) # ← 閉口 PythonでもRubyみたいに配列をメソッドチェーンでつなげたい - by edvakf in hatena こんなふうに書いたら、Twitter やらコメント欄やらで色々なコメントをもらった。 最終的には RubyのArray.joinが文字列専門になるのは「文字列はよく使うから特別」という発想だけど、Pythonにとっては「明確なメリットが無い限り特別を持ち込むのはキモイ」だろう。しかも、Pythonには文字列が埋め込み型だけで str, unicode, bytes, bytearray の4つ、(Python2.xではstrとbytesがエイリアスで、Py3kではstrがunicodeになってunicodeはなくなるので実質3つ)、そのうち一つだけを「特