Avatar ·

Python 3.x Modification des valeurs des éléments d'une chaîne dans une boucle

📁 Sujets avancés sur Python

Comment changer la valeur d'un caractère d'une chaîne dans une boucle ? Code :

def getDateTimePostfix() :    import datetime;    dtValue = datetime.datetime.now();    retValue = str(dtValue);    for sym in retValue :        if sym == ':' :            sym = '.'    retu retValue;

J'essaie de corriger la date en supprimant les ":", mais je n'arrive pas à modifier les caractères individuels.

Ou vaut-il mieux faire une boucle de ce type ?

    i = 0;    for item in retValue :        if retValue[i]  == ':' :            retValue[i] = '.'        i = i + 1;