Tuple unpacking means assigning each value of a tuple to separate variables. It’s clean and useful in many situations like function returns, loops, etc.
Tuple unpacking का मतलब है कि tuple के हर value को अलग-अलग variables में assign करना। ये आसान और बहुत काम का feature है।
student = ("Aryan", 20, "Bhopal")
name, age, city = student
print(name)
print(age)
print(city)
Output:
Aryan 20 Bhopal
data = ("Abhishek", "Chaitanya", "Naincy", "Shrutika", "Jayati", "Aryan")
first, *middle, last = data
print(first)
print(middle)
print(last)
Output:
Abhishek ['Chaitanya', 'Naincy', 'Shrutika', 'Jayati'] Aryan
student = ("Aryan", 20, "Bhopal")
name, _, city = student
print(name)
print(city)
Output:
Aryan Bhopal
students = [("Abhishek", 90), ("Naincy", 85), ("Aryan", 88)]
for name, marks in students:
print(name, "scored", marks)
Output:
Abhishek scored 90 Naincy scored 85 Aryan scored 88