python modificar elemento en la lista, guardar de nuevo en la lista
Tengo el presentimiento de que necesito acceder a un elemento en una lista (de cadenas), modificar ese elemento (como una cadena) y volver a colocarlo en la lista en el mismo índice
Tengo dificultades para volver a colocar un elemento en el mismo índice
for item in list:
if "foo" in item:
item = replace_all(item, replaceDictionary)
list[item] = item
print item
ahora recibo un error
TypeError: list indices must be integers, not str
debido a esta línealist[item] = item
que tiene sentido! pero no sé cómo volver a colocar el elemento en la lista en ese mismo índice usando python
¿Cuál es la sintaxis para esto? Idealmente, el bucle for puede realizar un seguimiento del índice en el que estoy actualmente en