サイクル内で変数値を 0 と 1 の間で切り替える必要がある場合、パフォーマンス(メモリ消費量、速度) /可読性に関して何を好みますか:
x=get(x)
for i in range (start, end):
if x==0:
x=1
else:
x=0
また
x=get(x)
for i in range (start, end):
x = ((x + 1) % 2)
Pythonコンパイラはそれをどのように解釈しますか?