望ましい動作は次のとおりです。
In [653]: choice = 'A'
In [654]: not(choice)
Out[654]: 'B'
これを行うことができる堅牢な方法はありますか?現在、私はこれらのような単純なハックを使用しています。
def other(choice):
if choice == 'A':
return 'B'
else:
return 'A'
In [635]: other('B')
Out[635]: 'A'
d = dict()
d['A'] = 'B'
d['B'] = 'A'
In [652]: d['A']
Out[652]: 'B'