Relever caractère dans chaines Python
Résolu
letroolldu67
Messages postés
39
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,
Je voudrais en Python extraire les données d'une chaîne de caractère. Prenons exemple avec une variable que je vais appelé "d"
Je voudrais à partir de cette variable localiser les mots "rouges" que je stockerai dans une variable que je vais appeler "f"
Je voudrai au moins savoir comment on fait pour passer de "d" à "f" et si ce n'est pas possible de me donner un moyen de localiser à chaque fois qu'il y a les mots "rouge"
Je voudrais en Python extraire les données d'une chaîne de caractère. Prenons exemple avec une variable que je vais appelé "d"
d = "Je vis dans une maison rouge car le soleil est rouge"
Je voudrais à partir de cette variable localiser les mots "rouges" que je stockerai dans une variable que je vais appeler "f"
print(f) ['23:27','47:51']
Je voudrai au moins savoir comment on fait pour passer de "d" à "f" et si ce n'est pas possible de me donner un moyen de localiser à chaque fois qu'il y a les mots "rouge"
A voir également:
- Relever caractère dans chaines Python
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
4 réponses
J'ai vu des exemples de code qui faisait
Là, il m'indique 23 car c'est l'emplacement de la première lettre du premier rouge se trouvent en 23ème position (en partant de 0)
Mais je souhaiterez avoir la position de début et de fin des mots recherchés.
J'espère avoir été plus précis
>>>d = "Je vis dans une maison rouge car le soleil est rouge" >>>c = "rouge" >>>s = d.find(c) >>>print(s) 23
Là, il m'indique 23 car c'est l'emplacement de la première lettre du premier rouge se trouvent en 23ème position (en partant de 0)
Mais je souhaiterez avoir la position de début et de fin des mots recherchés.
J'espère avoir été plus précis