mehrere Werte zurück liefern

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
BlackJack

@sma: Ich hätte da explizite Klammerung gesagt, weil das eben in meinen Augen nichts mit Tupeln zu tun hat sondern wie in allen anderen Fällen auch, einfach Klammerung ist, um die Reihenfolge der Auswertung zu beeinflussen. Und der erste Fall mit Klammerung ist IMHO sinnlos, weil man da trotzdem wissen muss, wie das nun ausgewertet wird. Wenn man das deutlicher machen möchte, müsste es so aussehen:

Code: Alles auswählen

return (a if b else a), 23
# oder
return ((a if b else a), 23)
*So* würde ich es auch schreiben.
Antworten