En python, ¿las cadenas son mutables? La línea de someString[3] = "a"
lanza el errorReemplazar un carácter de una cadena en python
TypeError: 'str' object does not support item assignment
Puedo ver por qué (como lo podría haber escrito someString [3] = "prueba" y que, obviamente, sería ilegal), pero no es un método de hacer esto en Python?
que tienen una cadena binaria y en ciertas condiciones, quiero voltear una específica 0 a 1. – Chris
Pero en general, me gustaría lanzar una letra específica xay. En este momento estoy tratando con cadenas binarias, pero es una consulta general – Chris
Otro consejo: si estás haciendo "cadenas binarias", es decir, cadenas que consisten solo de 1s y 0s, echa un vistazo a una biblioteca como BitVector, que es más rápida y más conveniente para la manipulación del vector de bits. Además, vea una pregunta sobre vectores de bits en Python en http://stackoverflow.com/questions/2147848/how-do-i-represent-and-work-with-n-bit-vectors-in-python/2147873 # 2147873 –