Las listas de Python no se pueden dividir en listas separadas seg√∫n los caracteres que aparecen en los valores de una lista. Esto es diferente a las cadenas cuyos valores se pueden separar en una lista.
Si intenta utilizar el método split () en una lista, obtiene el error " atributoerror: " lista " el objeto no tiene atributo " split " & rdquo ;.
En esta guìa, hablamos sobre lo que significa este error y por qué puede encontrarlo en su còdigo. También analizamos un escenario de ejemplo para ayudarlo a descubrir còmo resolver este error.
attributeerror: " list " el objeto no tiene atributo " split "
Este error nos dice que estamos intentando usar una funciòn que no está disponible en las listas.
El split () El método
divide una cadena en una lista . La cadena se divide en cada punto donde aparece un carácter separador. Por ejemplo, puede dividir una cadena en una lista que contenga todos los valores que aparecen después de una coma y un espacio (& ldquo ;, "):
Nuestro còdigo divide el " pasteles " cadena entre los lugares donde hay una coma seguida de un espacio. Estos valores luego se agregan a la lista llamada " cake_list & rdquo ;. Nuestro còdigo devuelve:
La operaciòn split ()
solo funciona con cadenas.
Un escenario de ejemplo
Tenemos un < un archivo href = "/ python-csv-module/">CSV que contiene informaciòn sobre los pasteles vendidos en una casa de té. Queremos imprimir el nombre de cada pastel en el caparazòn de Python para que los clientes puedan elegir lo que quieren tomar con su bebida.