Desempaquetar listas
Puedes asignar variables a partir de listas de esta manera:
lst = [1, 2, 3, 4, 5, 6]
first = lst[0]
middle = lst[1:-1]
last = lst[-1]
print(first) ➞ outputs 1
print(middle) ➞ outputs [2, 3, 4, 5]
print(last) ➞ outputs 6Con Python 3, puedes asignar variables a partir de listas de una forma mucho más concisa. Crea las variables first, middle y last a partir de la lista proporcionada mediante la asignación por desempaquetado (consulta la pestaña Resources para ver algunos ejemplos), de modo que:
first ➞ 1
middle ➞ [2, 3, 4, 5]
last ➞ 6Tu tarea consiste en desempaquetar la lista writeyourcodehere en tres variables: first, middle y last; middle debe contener todo lo que está entre el primer y el último elemento.
Notas
- Tu solución debe constar de una sola línea de código.
- Si tu solución tiene más de una línea de código, consulta la pestaña Resources.