पायथन - अनपैक टुपल्स
एक टुपल खोलना
जब हम एक टपल बनाते हैं, तो हम आम तौर पर इसे मान देते हैं। इसे "पैकिंग" एक टपल कहा जाता है:
उदाहरण
एक टपल पैकिंग:
fruits = ("apple", "banana", "cherry")
लेकिन, पायथन में, हमें मूल्यों को वापस चर में निकालने की भी अनुमति है। इसे "अनपैकिंग" कहा जाता है:
उदाहरण
एक टपल खोलना:
fruits = ("apple", "banana", "cherry")
(green, yellow, red) = fruits
print(green)
print(yellow)
print(red)
नोट: चरों की संख्या टपल में मानों की संख्या से मेल खाना चाहिए, यदि नहीं, तो आपको सूची के रूप में शेष मानों को एकत्र करने के लिए तारांकन चिह्न का उपयोग करना चाहिए।
तारांकन का उपयोग करना*
यदि चरों की संख्या मानों की संख्या से कम है, तो आप *
चर नाम में एक जोड़ सकते हैं और मान एक सूची के रूप में चर को सौंपे जाएंगे:
उदाहरण
शेष मानों को "लाल" नामक सूची के रूप में असाइन करें:
fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")
(green, yellow, *red) = fruits
print(green)
print(yellow)
print(red)
यदि तारक को अंतिम की तुलना में किसी अन्य चर नाम में जोड़ा जाता है, तो पायथन चर को मान निर्दिष्ट करेगा जब तक कि बचे हुए मानों की संख्या शेष चर की संख्या से मेल नहीं खाती।
उदाहरण
मूल्यों की एक सूची जोड़ें "उष्णकटिबंधीय" चर:
fruits = ("apple", "mango", "papaya", "pineapple", "cherry")
(green, *tropic, red) = fruits
print(green)
print(tropic)
print(red)