にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

文字列のスライスとjoin

文字列に対してjoinを実行すると、文字と文字の間に文字を挿入することができる。

kuma = u"クマ牧場!"
print "!".join(kuma)
#=> ク!マ!牧!場!!

シーケンスのスライス時の3番目の値はstepなので、文字列も飛ばし飛ばしで出力することができる。

print "kumabokujo!!"[::2]
#=> kmbkj!

なんとなく、クマ牧場のCMを思い出してしまうのだ。

それだけ。