LoslegenKostenlos starten

Zeilen splitten oder die Zeile splitten?

Du willst gerade Feierabend machen, als dich ein Kollege bittet, ihm mit deinen String-Manipulationsskills zu helfen. Du sollst Strings aus einer Datei so einlesen, dass, wenn die Datei Strings in unterschiedlichen Zeilen enthält, diese als separate Elemente gespeichert werden. Außerdem möchte er, dass du die Strings in Teile zerlegst, wenn sie Kommata enthalten.

Der Text der Datei wurde bereits in der Variable file gespeichert. Du kannst print(file) verwenden, um die Variable in der IPython-Shell anzusehen.

Diese Übung ist Teil des Kurses

<Kurs>Reguläre Ausdrücke in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Splitte den String file an Zeilengrenzen in viele Teilstrings.
  • Gib die resultierende Variable file_split aus.
  • Vervollständige die for-Schleife, um die Strings mithilfe von Kommata als Trennzeichen in viele Teilstrings zu splitten.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Split string at line boundaries
file_split = ____

# Print file_split
print(____)

# Complete for-loop to split by commas
for ____ in ____:
    substring_split = substring.____
    print(substring_split)
Code bearbeiten und ausführen