Unpacking In Python
I Consider Myself An Intermediate Programmer (casual programmer) But Never Unpacked An Iterable. Share Me Your Best Thought!
Why To Unpack An Iterable?
What Is The Usecase Of Unpacking?
When Shall I Unpack?
Is It Only For This :
PROGRAM1_INPUT :
data = [
("filename1.txt", 1024),
("filename2.txt", 2048),
("filename3.txt", 512)
]
for name, size in data:
print(name, "is", size, "bytes")
PROGRAM1_OUTPUT :
filename1.txt is 1024 bytes
filename2.txt is 2048 bytes filename3.txt is 512 bytes
PROGRAM2_INPUT :
k, l, *i, x = range(20)
print(k)
print(l)
print(i)
print(x)