Was ist der Unterschied zwischen f.readlines () und list (f) in Python?
Von beidenPython2 Tutorial undPython3 Tutorialgibt es eine Linie in der Mitte vonAbschnitt 7.2.1 Sprichwort:
Wenn Sie alle Zeilen einer Datei lesen möchtenin einer Liste Sie können auch verwendenlist(f)
oderf.readlines().
Meine Frage lautet also: Was ist der Unterschied zwischen diesen beiden Möglichkeiten, ein Dateiobjekt in eine Liste umzuwandeln? Ich bin sowohl in Bezug auf die Leistung als auch auf die Implementierung von Python-Objekten (und möglicherweise den Unterschied zwischen Python2 und Python3) neugierig.