White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

タプルでハマる

import random

print random.choice(('ABC','DEF'))
print random.choice(('ABC'))

下のをやってAとかBとか出てきてハマった。
http://twitter.com/donsuke/status/1793119052


解説すると、前者は'ABC'と'DEF'のどちらかが出力される。つまり'ABC','DEF'のタプルになっている。
一方で後者は'ABC'からなる文字列であり、タプルではない(タプルとして認識させるなら('ABC',)とする必要あり?)。その為'A''B''C'から一文字が選ばれる。