IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Déterminer un mot dans une chaine de caractères


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2017
    Messages : 27
    Par défaut Déterminer un mot dans une chaine de caractères
    Bonjour,
    Etant nouveau sur le forum je ne sais pas si je suis dans la bonne catégorie veuillez m'en excusez.

    Alors voila mon probleme: j'aimerai partir d'une chaine tel que par exemple :"BonjourcommentcavaBonjourallezvousbienBonjourcomment"

    Et j'aimerai que le programme me renvoie que le terme "Bonjour" est apparu le plus de fois suivit du terme "comment".

    Je ne vois absolument pas comment faire, si l'un d'entre vous pourrait m'aider cela serait extremement gentil.

    Cordialement,
    Miserness

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Dans le module collections il y a Counter: https://docs.python.org/3/library/co...ctions.Counter

    Malheureusement tes mots ne sont pas séparés, est-ce intentionnel ? Il faudra résoudre cela en premier lieu.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2017
    Messages : 27
    Par défaut Suite
    Si vous savez comment je pourrais separer les mots je suis preneur aussi sachant que je n'ai aucune idée de comment faire. Sachant que je ne peut modifier le fait qu'il arrive collé.

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Citation Envoyé par Miserness Voir le message
    Sachant que je ne peut modifier le fait qu'il arrive collé.
    Tu peux préciser ?

    Je ne pense pas que tu puisse séparer les mots simplement et pas de façon sûre puisqu'il y a des sous-mots; Bonjour = Bon + on + jour + ou + Bonjour

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2017
    Messages : 27
    Par défaut
    Je viens de voir cela en effet. J'ai reussi a contourner le probleme mais mtn j'ai besoin d'aide sur un point un peu similaire.
    Imaginons que j'ai liste =(Bonjour,2)("Enrevoir",3) ...etc

    Comment puis-je extraire uniquement les mots ?

  6. #6
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Citation Envoyé par Miserness Voir le message
    Je viens de voir cela en effet. J'ai reussi a contourner le probleme mais mtn j'ai besoin d'aide sur un point un peu similaire.
    Imaginons que j'ai liste =(Bonjour,2)("Enrevoir",3) ...etc

    Comment puis-je extraire uniquement les mots ?
    liste n'est pas une liste : si tu t'exprimais plus clairement, cela serait plus simple de t'aider.
    Perso, je ne comprends pas trop ce que tu souhaites.
    Donne un exemple clair (et complet).

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Réponses: 4
    Dernier message: 04/03/2009, 10h18
  3. Extraction mots dans une chaine de caractère
    Par mercure07 dans le forum C
    Réponses: 6
    Dernier message: 30/07/2008, 13h54
  4. [RegEx] trouver un mot dans une chaine de caractère
    Par starr dans le forum Langage
    Réponses: 2
    Dernier message: 22/06/2007, 15h36
  5. recherche de mots dans une chaine de caractères
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 10/02/2006, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo