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.
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')
#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)
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.
Recommended Posts