所需的行为是这样的:
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'