Die nächsten Schleifen gibt einen Wert von 3
für count
Parameter:Was ist der Unterschied zwischen Python-Listenverständnis und normaler Schleife?
for line in textfile.text.splitlines():
count += 1 if 'hostname' in line else 0
jedoch versucht, die Verwendung derselben Liste Verständnis 1
zu tun gibt:
count += 1 if ['hostname' in line for line in textfile.text.splitlines()] else 0
Wo habe ich falsch gemacht?
FYI, es heißt List Verständnis, nicht einzelne Zeile Schleife. –