[Python] Ne laissez que les éléments commençant par une chaîne de caractères spécifique dans le tableau

introduction

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.

Solution

Utilisez la méthode de chaîne `` startswith () ''

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')

Exemple de code

#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)

à la fin

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".

Site de référence

Recommended Posts

[Python] Ne laissez que les éléments commençant par une chaîne de caractères spécifique dans le tableau
Extraire uniquement les éléments qui répondent à des conditions spécifiques en Python
Nombre de mots qui ne compte que les mots commençant par une majuscule en python
Obtenez le nombre d'éléments spécifiques dans la liste python
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
[Golang] Vérifiez si une chaîne de caractères spécifique est incluse dans la chaîne de caractères
[Python] Combine tous les éléments dans un tableau
L'histoire de la création d'un Bot qui affiche les membres actifs dans un canal spécifique de Slack avec Python
Fonction Eval () qui calcule une chaîne de caractères comme expression en python
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
Conseils: [Python] Extraire uniquement les lignes qui ne contiennent pas de chaîne spécifique
[Python] Récupérez les fichiers dans le dossier avec Python
Obtenir uniquement les éléments de sous-classe dans une liste
Sortie sous la forme d'un tableau python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
[Python] Précautions lors de la recherche des valeurs maximum et minimum avec un tableau numpy avec un petit nombre d'éléments
Vérifiez si la chaîne est un nombre en python
Comment convertir / restaurer une chaîne avec [] en python
[Python] Comment développer des variables dans une chaîne de caractères
Sortie d'une chaîne avec des sauts de ligne dans PyYAML
Un mémo que j'ai touché au magasin de données avec python
Il semble qu'une nouvelle loterie avec un score total commencera dans la loterie sportive,
Python2 / numpy> Remplacer uniquement une colonne spécifique d'un fichier par les données de colonne d'un autre fichier> numpy.c_
Publication d'une bibliothèque qui masque les données de caractères dans les images Python
Créons un script qui s'enregistre avec Ideone.com en Python.
Comment compter rapidement la fréquence d'apparition des caractères à partir d'une chaîne de caractères en Python?
Vérifie s'il existe une chaîne de caractères spécifique pour tous les fichiers sous le répertoire Python et renvoie la ligne cible
Jouez des sons en Python en supposant que le clavier est un clavier de piano
pandas Récupère le nom d'une colonne contenant un caractère spécifique
Résumé du format de chaîne de caractères en Python3 Que ce soit pour vivre avec l'ancien modèle ou le nouveau modèle
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Solution de contournement pour sys.argv non transmise lors de l'exécution d'un script Python avec uniquement le nom de fichier sur Python2.7 sous Windows
[Introduction à Python] Comment générer une chaîne de caractères dans une instruction Print
Essayez d'extraire une chaîne de caractères d'une image avec Python3
Une fonction qui mesure le temps de traitement d'une méthode en python
Lisez le fichier en Python avec un chemin relatif depuis le programme
[Python] Une fonction qui recherche la chaîne de caractères entière avec une expression régulière et obtient toutes les chaînes de caractères correspondantes.
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
Créer une chaîne aléatoire en Python
Obtenez la formule dans le fichier Excel sous forme de chaîne en Python
Résolvez les problèmes de somme partielle avec une recherche complète en Python
L'histoire de la création d'un module qui ignore le courrier avec python
"Livre pour former des compétences en programmation pour combattre dans le monde" Exemple de solution de code Python --1.1 Chaîne de caractères en double
Comment saisir une chaîne de caractères en Python et la sortir telle quelle ou dans la direction opposée.
Remplissez la chaîne avec des zéros en python et comptez certains caractères de la chaîne
Un mémo organisé en renommant les noms de fichiers dans le dossier avec python
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
[Introduction à Python] Une explication approfondie des types de chaînes de caractères utilisés dans Python!
Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
Ecrire le test dans la docstring python
J'ai fait un compteur de caractères avec Python
Afficher Python 3 dans le navigateur avec MAMP
Rechercher le labyrinthe avec l'algorithme python A *
[Python] Comment inverser une chaîne de caractères
Exécuter l'interpréteur Python dans le script
Ce que j'ai fait avec les tableaux Python
Générer une classe à partir d'une chaîne en Python