2015-02-19から1日間の記事一覧

Pythonのはまりどころ

Pythonのはまりどころ。 if (1, 2 == 1, 2): print('same') 実行できて、期待通りに動く。しかし、数字が異なっても条件を満たす。 これは、要素が3つのタプルを評価しているからだ。正しくは、次のようになる。 if (1, 2) == (1, 2): print('same')