6
Al dividir una cadena vacía en Python, ¿por qué split () devuelve una lista vacía mientras que split ('\ n') devuelve ['']?
Estoy usando split('\n')para obtener líneas en una cadena, y descubrí que ''.split()devuelve una lista vacía [], mientras que ''.split('\n')devuelve ['']. ¿Hay alguna razón específica para tal diferencia? ¿Y hay alguna forma más conveniente de contar líneas en una cadena?