TrueだったらFalseで、FalseだったらTrueにしたい。 なんかそんなことそこかしこで必要で、その為の便利なものが あるのかなぁと思ったんだけど無いぽい。 あれかな、TrueとかFalseを1とか0とかで表現してる時点で情腹な気もする 初めのやつ x = a = (a - 1) * -1 n氏につっこまれる x = 1 - x (修正) n氏のクラス化 class MyInt(int): def toggle(self): return MyInt(1 - self) x = MyInt(1) x >> 1 x.toggle() >> 0 m氏の提案 import itertools i = itertools.cycle([hoge, fuga]) i.next() 最後の思いつき >>> a = [1,0] >>> b = 0 >>> b = a[b] >>> b 1 >>>