在我的Python程序的某个部分,我有一个变量val,它可以是1或0。如果它是1,我必须改为0,如果它是0,我必须改为1。
你如何用一种Pythonic的方式来实现这个?
if val == 1: val = 0 elif val == 0: val = 1
这太长了!
我这样做了:
swap = {0: 1, 1:0}
所以我可以这样使用它:
swap[val]
还有其他想法吗?
用户名或邮箱地址
密码