Ich bin gerade dabei, mich mit Python vertraut zu machen, und mir gefällt die Kürze der Syntax sehr. Gibt es jedoch eine einfachere Möglichkeit, eine if
- then
- else
Anweisung, damit sie in eine Zeile passt?
Zum Beispiel:
if count == N:
count = 0
else:
count = N + 1
Gibt es eine einfachere Möglichkeit, dies zu schreiben? Ich meine, in Objective-C würde ich dies schreiben als:
count = count == N ? 0 : count + 1;
Gibt es etwas Ähnliches für Python?
Update
Ich weiß, dass ich in diesem Fall Folgendes verwenden kann count == (count + 1) % N
.
Ich frage nach der allgemeinen Syntax.