Listenelemente aufteilen
Bei der Programmierung ist es oft notwendig, Elemente einer Liste in mehrere Komponenten aufzuteilen. Ein häufiges Szenario besteht darin, nachgestellte Zeichen zu entfernen. Angenommen, Sie haben eine Liste mit Zeichenfolgen, in der jedes Element ein Tabulatorzeichen ('t') gefolgt von zusätzlichem Text enthält. Das Ziel besteht darin, dieses Tabulatorzeichen und alles danach zu entfernen, um nur den Text vor dem Tabulatorzeichen beizubehalten.
Beachten Sie die folgende Liste:
<code class="python">my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']</code>
Um das gewünschte Ergebnis zu erzielen, können Sie das nutzen split()-Methode, die eine Zeichenfolge basierend auf einem angegebenen Trennzeichen in eine Liste von Teilzeichenfolgen unterteilt. In diesem Fall ist das Trennzeichen das Tabulatorzeichen.
Die Lösung besteht darin, die Liste zu durchlaufen und jedes Element mithilfe des folgenden Codes aufzuteilen:
<code class="python">[i.split('\t', 1)[0] for i in l]</code>
Hier finden Sie eine Aufschlüsselung dessen, was dieser Code bewirkt :
Durch Anwenden dieses Codes auf die Beispielliste erhalten Sie die gewünschte Ausgabe:
<code class="python">['element1', 'element2', 'element3']</code>
Das obige ist der detaillierte Inhalt vonWie entferne ich nachgestellte Zeichen aus Listenelementen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!