Was ist der effizienteste Weg, nur das erste Wort jeder Zeile in einer großen Textdatei zu lesen? Sollte ich split
verwenden? Gibt es einen effizienteren Weg? Kann ich nur ein Wort lesen und die Zeile verwerfen und zur nächsten Zeile wechseln? Im Moment habe ich das bin mit:Wie können Sie nur das erste Wort jeder Zeile der Datei mit Python lesen?
for line in f:
dct[line.split(None, 1)[0]] = dct.get(line.split(None, 1)[0], 0) + 1
Hierher zu kommen, nehmen wir an, Sie haben eine Art von Anstrengungen unternommen, Ihr eigenes Problem zu lösen, wenn Sie getan haben - zeigen Sie uns bitte Ihr Code, wenn nicht, beginnen Sie mit dem Versuch, eine spezifischere Frage zu stellen. Viel Glück! – alfasin
Was hast du probiert? und wan fügst du eine Übersicht deiner Eingabedatei hinzu? –