Split regresa una lista de cadenas.
Ejemplo:
Código Python:
Ver original#Caso 1
"cadena"
"cadena".split(".")
#>>> ['cadena']
#Caso 2
"a.b.c"
"a.b.cd".split(".")
#>>>['a', 'b', 'cd']
Si la longitud de la lista que regreso es 1 significa que no hay ningún punto (Como en el caso 1). Si la longitud de la lista es 2 o mas significa que hay 1 o mas puntos.
Ahora para acceder a un elemento de la lista usas un indice que va desde 0 hasta N-1 donde N es la longitud de la lista. Pero si el indice es negativo va hacia atrás si quiero el ultimo elemento -1, si quiero el penúltimo -2 y así sucesivamente hasta -N.