Manipolazione stringa

di Anonimizzato32280 il
3 risposte
Salve a tutti, premettendo che da poco ho iniziato a studiare il linguaggio Python volevo sapere come dividere una stringa in gruppi di tre lettere…mi spiego meglio se ho una stringa “abcdef” vorrei ottenere una lista con dentro [“abc”,”def”]

3 Risposte

  • 
    s = 'abcdef'
    l = [s[:3], s[3:]]
    print(l)
    
  • Se invece vuoi qualcosa di più generico
    
    s = 'abcdefghijklmnopqrstuvwxyz'
    i = 3
    l = []
    while len(s) > 0:
        l.append(s[:i])
        s = s[i:] 
    print(l)
    
  • Grazie mille
Devi accedere o registrarti per scrivere nel forum
3 risposte