[PIPython] introdurre caratteri in una stringa

Giovanni B. Lenoci gianiaz76
Ven 19 Nov 2004 15:16:44 CET


non so se è la soluzione più elegante, però funziona.

a="ciaoatutti"
newstring=""
len=len(a)
for i in range(len):
     newstring=newstring+a[i]
     if i%3==0:
            newstring=newstring+" "
print newstring


ciccio a unical.it wrote:

>Salve ragazzi, 
>e' possibile introdurre uno specifico carattere in una stringa stabilendo a 
>priori la frequenza del carattere nella stringa? In altre parole se ho una 
>stringa del tipo "ciaoatutti" e volessi aggiungere uno spazio ogni tre 
>caratteri ottenendo "cia oat utt i" e' possibile farlo? Sto provando con la 
>funzione string.replace() ma non so come far ripetere l'operazione per un 
>numero definito di volte. 
> 
>grazie 
> 
>ernesto 
>
>-------------------------------------------------
>This mail sent through IMP: http://horde.org/imp/
>
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
>  
>




More information about the Python mailing list