Wie teile ich Listenelemente mit Trennzeichen in Python auf?

Susan Sarandon
Freigeben: 2024-10-17 13:18:30
Original
624 Leute haben es durchsucht

How to Split List Elements with Delimiters in Python?

Aufteilen von Listenelementen in Python

Wenn Sie die Elemente einer Liste aufteilen müssen, stehen in Python mehrere Methoden zur Verfügung. Betrachten wir ein Beispiel:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
Nach dem Login kopieren

Gewünschtes Ergebnis:

['element1', 'element2', 'element3']
Nach dem Login kopieren

Lösung:

Um das Gewünschte zu erreichen Ausgabe können Sie die Funktion split() mit einem Trennzeichen (t) als Argument verwenden. Der folgende Codeausschnitt veranschaulicht dies:

[i.split('\t', 1)[0] for i in my_list]
Nach dem Login kopieren

Erklärung:

  • Die Funktion split() teilt jede Zeichenfolge in my_list unter Verwendung des Trennzeichens (t) als das Trennzeichen.
  • Das Argument maxsplit (auf 1 gesetzt) ​​stellt sicher, dass nur die erste Aufteilung durchgeführt wird.
  • Der Index [0] der resultierenden Liste stellt das Element vor dem Trennzeichen dar, d. h die gewünschte Ausgabe.

Mit dieser Methode können Sie die Elemente Ihrer Liste effektiv aufteilen und bei Bedarf das Trennzeichen und alle folgenden Zeichen entfernen.

Das obige ist der detaillierte Inhalt vonWie teile ich Listenelemente mit Trennzeichen in Python auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage