Module (85%)
Section (86%)
LABORATORIO

Tiempo Estimado

20-25 minutos

Nivel de dificultad

Medio

Objetivos

  • Mejorar las habilidades del alumno al trabajar con cadenas.
  • Utilizar los métodos incorporados de Python para las cadenas.

Escenario

Ya sabes como funiona el método split(). Ahora queremos que lo pruebes.

Tu tarea es escribir tu propia función, que se comporte casi como el método original split(), por ejemplo:

  • Debe aceptar únicamente un argumento: una cadena.
  • Debe devolver una lista de palabras creadas a partir de la cadena, dividida en los lugares donde la cadena contiene espacios en blanco.
  • Si la cadena está vacía, la función debería devolver una lista vacía.
  • Su nombre debe ser misplit().

Usa la plantilla en el editor. Prueba tu código con cuidado.

Salida esperada

['Ser', 'o', 'no', 'ser', 'esa', 'es,', 'la', 'pregunta'] ['Ser', 'o', 'no', 'ser,esa', 'es', 'la', 'pregunta'] [] ['abc'] []

Code

def misplit(strng):
#
# coloca tu código aquí
#

print(misplit("Ser o no ser, esa es la pregunta"))
print(misplit("Ser o no ser,esa es la pregunta"))
print(misplit(" "))
print(misplit(" abc "))
print(misplit(""))
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×