mémorandum.
Je souhaite conserver uniquement les éléments qui commencent par une chaîne de caractères spécifique dans le tableau.
J'ai un tableau de ['hogehoge.form', 'hugahuga.form', 'hogehoge.form2']
, et je veux ne garder que les éléments qui commencent par hogehoge
et supprimer les autres éléments.
Une méthode qui peut déterminer le début d'une chaîne de caractères
moji = 'hogehoge'
#Renvoie vrai
moji.startswith('hoge')
#Renvoie faux
moji.startswith('huga')
#Tableau original
moji_ary = ['hogehoge.form', 'hugahuga.form', 'hogehoge.form2']
#Nouveau tableau nouveau_En ary, le tableau original moji_Des éléments d'ary`ho`Insérer uniquement les éléments commençant par
new_ary = [hoge for hoge in moji_ary if hoge.startswith('ho')]
#Résultat de sortie['hogehoge.form', 'hogehoge.form2']
print(new_ary)
Il existe aussi une méthode «endwith ()» pour déterminer l'accouplement (?) D'une chaîne. Vous pouvez trouver d'autres choses utiles par google avec "manipulation de chaîne python".
Recommended Posts