[Python] Lassen Sie nur Elemente im Array, die mit einer bestimmten Zeichenfolge beginnen

Einführung

Memorandum. Ich möchte nur die Elemente behalten, die mit einer bestimmten Zeichenfolge im Array beginnen. Ich habe ein Array mit dem Namen "[" hogehoge.form "," hugahuga.form "," hogehoge.form2 "], und ich möchte nur die Elemente behalten, die mit" hogehoge "beginnen, und die anderen Elemente löschen.

Lösungen

Verwenden Sie die String-Methode beginwith ()

Eine Methode, die den Anfang einer Zeichenfolge bestimmen kann

moji = 'hogehoge'

#Gibt true zurück
moji.startswith('hoge')

#Gibt false zurück
moji.startswith('huga')

Beispielcode

#Ursprüngliches Array
moji_ary = ['hogehoge.form', 'hugahuga.form', 'hogehoge.form2']

#Neues Array neu_In ary das ursprüngliche Array Moji_Von den Elementen von Ary`ho`Fügen Sie nur Elemente ein, die mit beginnen
new_ary = [hoge for hoge in moji_ary if hoge.startswith('ho')]

#Ausgabeergebnis['hogehoge.form', 'hogehoge.form2']
print(new_ary)

schließlich

Es gibt auch eine Methode Endswith (), die die Paarung (?) Von Strings bestimmt. Sie können andere nützliche Dinge von Google mit "Python String Manipulation" finden.

Referenzseite

Recommended Posts

[Python] Lassen Sie nur Elemente im Array, die mit einer bestimmten Zeichenfolge beginnen
Extrahieren Sie nur Elemente, die bestimmte Bedingungen in Python erfüllen
Wortanzahl, die nur Wörter zählt, die mit einem Großbuchstaben in Python beginnen
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
[Golang] Überprüfen Sie, ob eine bestimmte Zeichenfolge in der Zeichenfolge enthalten ist
[Python] Kombinieren Sie alle Elemente in einem Array
Die Geschichte des Erstellens eines Bots, der aktive Mitglieder in einem bestimmten Slack-Kanal mit Python anzeigt
Die eval () -Funktion, die eine Zeichenfolge als Ausdruck in Python berechnet
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
Tipps: [Python] Extrahieren Sie nur Zeilen, die keine bestimmte Zeichenfolge enthalten
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Holen Sie sich nur Unterklassenelemente in eine Liste
Ausgabe in Form eines Python-Arrays
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
[Python] Vorsichtsmaßnahmen beim Ermitteln der Maximal- und Minimalwerte mit einem Numpy-Array mit einer kleinen Anzahl von Elementen
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
So konvertieren / wiederherstellen Sie einen String mit [] in Python
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Geben Sie eine Zeichenfolge mit Zeilenumbrüchen in PyYAML aus
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Es scheint, dass eine neue Lotterie mit einer Gesamtpunktzahl in der Sportlotterie beginnen wird.
Python2 / numpy> Ersetzen Sie nur eine bestimmte Spalte in einer Datei durch Spaltendaten aus einer anderen Datei> numpy.c_
Veröffentlichung einer Bibliothek, die Zeichendaten in Python-Bildern verbirgt
Erstellen wir ein Skript, das sich bei Ideone.com in Python registriert.
Wie kann man schnell die Häufigkeit des Auftretens von Zeichen aus einer Zeichenfolge in Python zählen?
Überprüft, ob für alle Dateien im Verzeichnis Python eine bestimmte Zeichenfolge vorhanden ist, und gibt die Zielzeile aus
Spielen Sie Sounds in Python ab, vorausgesetzt, die Tastatur ist eine Klaviertastatur
pandas Ruft den Namen einer Spalte ab, die ein bestimmtes Zeichen enthält
Zusammenfassung des Zeichenkettenformats in Python3 Gibt an, ob mit dem alten oder dem neuen Modell gelebt werden soll
So machen Sie einen String in Python zu einem Array oder ein Array zu einem String
Problemumgehung für sys.argv wird nicht übergeben, wenn ein Python-Skript mit nur dem Dateinamen unter Python2.7 unter Windows ausgeführt wird
[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Eine Funktion, die die Verarbeitungszeit einer Methode in Python misst
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
[Python] Eine Funktion, die die gesamte Zeichenfolge mit einem regulären Ausdruck durchsucht und alle übereinstimmenden Zeichenfolgen abruft.
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Erstellen Sie eine zufällige Zeichenfolge in Python
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Lösen Sie Teilsummenprobleme mit der vollständigen Suche in Python
Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code Lösungsbeispiel --1.1 Doppelte Zeichenfolge
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
Füllen Sie die Zeichenfolge mit Nullen in Python und zählen Sie bestimmte Zeichen aus der Zeichenfolge
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
[Einführung in Python] Eine ausführliche Erklärung der in Python verwendeten Zeichenkettentypen!
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Ich habe mit Python einen Zeichenzähler erstellt
Zeigen Sie Python 3 im Browser mit MAMP an
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
[Python] So invertieren Sie eine Zeichenfolge
Führen Sie den Python-Interpreter im Skript aus
Was ich mit Python-Arrays gemacht habe
Generieren Sie eine Klasse aus einer Zeichenfolge in Python