Avatar ·

Python 3.X Cambiando los valores de los elementos de la línea en el ciclo

📁 python

¿Cómo cambiar el valor del símbolo de la línea en el ciclo? Código:

   def   getdetimepostfix  ():  import  datetime; dtvalue = datetime.datetime.now (); retvalue =  str  (dtvalue);  for  sym  in  retvalue:  if  sym ==  ':' : sym =  '-'   return  retvalue;  

Intento ajustar la fecha, deshaciéndome de ": ", pero no es posible cambiar caracteres individuales.

¿O es mejor hacer un ciclo de este tipo?

  i =  0 ;  for  item  in  retvalue:  if  retvalue [i] ==  ':' : retvalue [i] =  '-'