Nehmen Sie den folgenden CodeSind Aussagen in der Form bool = (boolescher Ausdruck) Pythonic?
is_valid = command == "B"
oder
can_move = move in legal_moves()
Diese in Form sind
bool = (boolean expression)
ich mich wie diese Schreiben Aussagen gefunden und ich frage mich, ob es „unpythonic betrachtet hat " irgendwie. Ich bin mir nicht sicher, ob ich es sehr mag, aber es ist prägnant.
Also hat jemand sauberere Alternativen?
I Klammer verwenden würde, um es klar, wie 'is_valid = (Befehl == "B")' oder ' can_move = (move in legal_moves()) ', ternärer Operator wäre auch nett:' is_valid = Wahr if (command == "B") else False' – KurzedMetal