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écouper une chaine de caractères tous les 60 caractères


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 14
    Par défaut découper une chaine de caractères tous les 60 caractères
    Bonjour à toutes et à tous,

    Je cherche à séparer une chaîne de caractères. Je voudrais que cette séparation se fasse tous les 60 prochains caractères. C'est-à-dire que ma chaîne serait couper de telle sorte que la première partie soit les 60 premiers caractères de ma chaîne initiale puis la deuxième partie corresponde aux 60 prochains caractères, puis la troisième partie corresponde aux 60 autres prochains caractères ...
    Est-ce qu'il existe une fonction pour cela ou faut-il que je l'implémente moi-même et dans ce cas, je ne vois pas du tout comment faire. Si vous pouviez m'aider à trouver s'il vous plait ?

    Merci d'avance à tous.

  2. #2
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 14
    Par défaut
    Bon eh bien finalement j'ai trouvé, c'était vraiment tout bête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    liste = re.findall('.{1,60}', string)

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Le slicing devrait être un peu plus efficace je pense

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    print([string[i:i+60] for i in range(0, len(string), 60)])

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bash - Découper une chaine de caractères
    Par nicolas.pissard dans le forum Shell et commandes GNU
    Réponses: 13
    Dernier message: 16/12/2014, 13h18
  2. insertion caractère tous les 2 caractères.
    Par slybreiz dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2012, 14h47
  3. SED : insertion de X caractères tous les Y caractéres.
    Par hornikar dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 20/02/2012, 17h38
  4. Réponses: 22
    Dernier message: 13/11/2011, 19h05
  5. [VBA] Découper une chaine de caractères
    Par rantanplan81 dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/04/2007, 15h26

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