Packing and Unpacking Tuples:-
जब हम एक टपल बनाते हैं, तो हम आम तौर पर इसे मान assign करते हैं। इसे टपल को “पैकिंग” करना कहा जाता है।
name = (“aman”, “raman”, “atul”)
print(name) # (‘aman’, ‘raman’, ‘atul’)
लेकिन, पायथन में, हमें मानों को वेरिएबल्स में वापस निकालने की भी अनुमति है। इसे “अनपॅकिंग” कहा जाता है।
name = (“aman”, “raman”, “atul”)
(a, b, c) = name
print(a) # aman
print(b) # raman
print(c) # atul
Using Asterisk*
यदि वेरिएबल्स की संख्या values की संख्या से कम है, तो आप वेरिएबल नाम में * जोड़ सकते हैं और value एक list के रूप में वेरिएबल को असाइन किए जाएंगे।
name = (“aman”, “raman”, “atul”, “vimal”, “vishal”, “Anoop”)
(a, b, *c) = name
print(a) # aman
print(b) # raman
print(c) # [‘atul’, ‘vimal’, ‘vishal’, ‘Anoop’]
Packing and Unpacking Tuples:-
When we create a tuple, we normally assign values to it. This is called “packing” a tuple.
name = (“aman”, “raman”, “atul”)
print(name) # (‘aman’, ‘raman’, ‘atul’)
But, in Python, we are also allowed to extract the values back into variables. This is called “unpacking”:
name = (“aman”, “raman”, “atul”)
(a, b, c) = name
print(a) # aman
print(b) # raman
print(c) # atul
Using Asterisk*
If the number of variables is less than the number of values, you can add an * to the variable name and the values will be assigned to the variable as a list.
name = (“aman”, “raman”, “atul”, “vimal”, “vishal”, “Anoop”)
(a, b, *c) = name
print(a) # aman
print(b) # raman
print(c) # [‘atul’, ‘vimal’, ‘vishal’, ‘Anoop’]