В какой-то части моей программы 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]
Другие идеи?