Avatar ·

Python 3.X Modification des valeurs des éléments de la chaîne dans une boucle

📁 Sujets avancés sur Python

Comment changer la valeur d'un symbole de la chaîne dans une boucle ? Code :

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

J'essaie d'ajuster la date en supprimant les ":", mais il n'est pas possible de modifier les caractères individuels.

Ou est-il préférable de faire une boucle de ce type ?

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