Me gustaría leer algunos caracteres de una cadena y ponerlos en otra cadena (como hacemos en C).El objeto 'str' no es compatible con la asignación de elementos en Python
Así que mi código es como abajo
import string
import re
str = "Hello World"
j = 0
srr = ""
for i in str:
srr[j] = i #'str' object does not support item assignment
j = j + 1
print (srr)
En C el código puede ser
i = j = 0;
while(str[i] != '\0')
{
srr[j++] = str [i++];
}
¿Cómo puedo aplicar el mismo en Python?
Por cierto, no nombrar las variables después de órdenes internas pitón. Si usa 'str' como una variable aquí, no podrá hacer conversiones de cadenas con' str (var_that_is_not_a_string) 'ni escribir comparaciones como' tipo (var_with_unknown_type) == str'. –