Important Notice:

Course Content
Tuples in Python (Chapter-8) M3-R5
About Lesson

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’]

error: Content is protected !!