फॉर लूप्स में टपल अनपैकिंग
पायथन के फॉर लूप अनुक्रमों और उनके संबंधित सूचकांकों पर कुशलतापूर्वक पुनरावृति कर सकते हैं। हालाँकि, लूप्स में टुपल्स के साथ व्यवहार करते समय, एक त्रुटि हो सकती है: "ValueError: अनपैक करने के लिए 1 से अधिक मान की आवश्यकता है।"
ट्यूपल अनपैकिंग को समझना
टुपल अनपैकिंग है पायथन में एक सुविधा जो आपको टुपल से विभिन्न वेरिएबल्स में एक साथ कई मान निर्दिष्ट करने की अनुमति देती है। उदाहरण के लिए:
x = (1, 2) a, b = x print(a) # Outputs: 1 print(b) # Outputs: 2
फॉर लूप्स में टपल अनपैकिंग लागू करना
फॉर लूप का उपयोग करके टुपल्स की सूची पर पुनरावृत्ति करते समय, टपल अनपॅकिंग का उपयोग किया जा सकता है लूप में प्रत्येक तत्व को अलग-अलग वेरिएबल में असाइन करें। उदाहरण के लिए:
x = [(1, 2), (3, 4), (5, 6)] for item in x: print("A tuple:", item) # Prints the entire tuple for a, b in x: print("First:", a, "then", b) # Unpacks the tuple into 'a' and 'b'
इस मामले में, गणना फ़ंक्शन पहले तत्व के साथ टुपल्स का एक पुनरावर्तनीय उत्पन्न करता है सूचकांक और दूसरा तत्व सूची से संबंधित मान है।
समाधान करना "ValueError"
त्रुटि "ValueError: अनपैक करने के लिए 1 से अधिक मान की आवश्यकता है" आम तौर पर तब होती है जब आप किसी टुपल को उसमें मौजूद से अधिक वेरिएबल में अनपैक करने का प्रयास करते हैं। सुनिश्चित करें कि असाइनमेंट के बाईं ओर वेरिएबल्स की संख्या टुपल में तत्वों की संख्या से सही ढंग से मेल खाती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3