So teilen Sie Elemente einer Liste auf und entfernen unerwünschte Zeichen
Um Elemente einer Liste zu teilen und unerwünschte Zeichen zu entfernen, können Sie a verwenden Kombination der Split()- und Listenverständnistechniken. So können Sie das gewünschte Ergebnis erzielen:
In Python teilt die Methode split() einen String basierend auf einem angegebenen Trennzeichen in eine Liste auf. Standardmäßig wird nach Leerzeichen aufgeteilt, aber Sie können auch ein optionales Trennzeichen übergeben.
Um das \t-Zeichen und alles danach in der bereitgestellten Liste zu entfernen, können Sie die Methode split() mit a verwenden Trennzeichen von \t und eine maximale Teilungsanzahl von 1. Dadurch wird sichergestellt, dass nur der erste Teil der Zeichenfolge vor dem Trennzeichen verwendet wird.
Hier ist ein Beispiel:
my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
result = [i.split('\t', 1)[0] for i in my_list]
print(result)
result = [i.split('\t', 1)[0] für i in my_list]
print(result)In diesem Code iterieren wir über jedes Element in my_list unter Verwendung eines Listenverständnisses. Für jedes Element rufen wir die Methode „split()“ mit \t als Trennzeichen und einer maximalen Teilungsanzahl von 1 auf. Dies führt zu einer Liste, in der das erste Element der gewünschte Teil der Zeichenfolge vor dem Zeichen „\t“ ist. Abschließend erstellen wir eine neue Liste mit den gewünschten Elementen.Die Ausgabe des Codes wird sein:['element1', 'element2', 'element3']['element1', 'element2', 'element3']
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3