11.7. Array Destructuring#

  • Destructuring means extracting values at once

  • also called unpacking

    • unpacking of sequence into item and list

list=[1,2,3,4,5]
a,b,c,d,e=list
print('a=',a)
print('b=',b)
print('c=',c)
print('d=',d)
print('e=',e)
a= 1
b= 2
c= 3
d= 4
e= 5

11.7.1. Getting last item#

a,*b=list
print(a)
print(b)
1
[2, 3, 4, 5]

11.7.2. Getting Fist item#

*a,b=list
print(*a)
print(b)
1 2 3 4
5

11.7.3. Getting first,middle and last elements#

head,*mid,tail=list
print(head)
print(*mid)
print(tail)
1
2 3 4
5