Desempacotando listas

Você pode atribuir variáveis a partir de listas desta forma:

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 6

Com o Python 3, você pode atribuir variáveis a partir de listas de uma maneira muito mais sucinta. Crie as variáveis first, middle e last a partir da lista fornecida usando a atribuição por desempacotamento (consulte a aba Resources para ver alguns exemplos), de modo que:

first  ➞ 1

middle ➞ [2, 3, 4, 5]

last ➞ 6

Sua tarefa é desempacotar a lista writeyourcodehere em três variáveis: first, middle e last, com middle contendo tudo entre o primeiro e o último elemento.

Observações

  • Sua solução deve ter apenas uma linha de código.
  • Se sua solução tiver mais de uma linha de código, consulte a aba Resources.