newbe Frage

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.
Antworten
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

bords0 hat geschrieben:
numerix hat geschrieben:
mikanoca hat geschrieben:all()/any() benutzt wohl immer die for-Schleife oder ?
Nein. Das dient nur der Ermittlung der Listenlängen. Nennt sich übrigens "list comprehension".
Nein, eine LC ist wieder was anderes. Dass BlackJack die nicht verwendet hat, ist auch sinnvoll.
Ja, hast du Recht. Da hatte ich nur oberflächlich hingeguckt und den verwendeten Klammertyp nicht beachtet.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

cofi hat geschrieben:Und deshalb ist es trotzdem eine Generator Expression (dort steht in der Language Reference uebrigens praktisch das gleiche)
Inwiefern widerspricht das jetzt meiner Interpretation?
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Hyperion hat geschrieben:Inwiefern widerspricht das jetzt meiner Interpretation?
Gar nicht. Hatte nur uebersehen, dass du nicht mit der LC angefangen hattest :roll:
bords0
User
Beiträge: 234
Registriert: Mittwoch 4. Juli 2007, 20:40

@Hyperion: Es ist sehr sinnvoll, hier keine LC sondern eine generator expression zu verwenden, weil der Ausdruck dann nur so oft ausgewertet wird, wie es nötig ist. Deshalb hatte ich drauf hingewiesen; ansonsten ist beides (an dieser Stelle!) fast identisch.
Antworten