मेरे पास मेरे पायथन कोड में एक विधि है जो एक tuple - SQL क्वेरी से एक पंक्ति देता है। मान लें कि यह तीन क्षेत्रों है दो: (jobId, लेबल, उपयोगकर्ता नाम)पाइथन में टुपल्स को विभाजित करना - सर्वोत्तम अभ्यास?
कार्यों के बीच के आसपास इसे पारित करने में आसानी के लिए, मैं एक चर 'काम' नामक के रूप में पूरे टपल गुजर गया है। अंततः, तथापि, मैं बिट्स पर प्राप्त करना चाहते हैं, तो मैं इस तरह कोड का उपयोग किया गया है: (jobId, लेबल, उपयोगकर्ता नाम) = काम
मैंने महसूस किया गया है, हालांकि, कि यह एक बुरा सपना रखरखाव है, क्योंकि अब मैं अपने सभी मौजूदा कोड को तोड़ने के बिना परिणाम सेट में नए फ़ील्ड कभी नहीं जोड़ सकता। मुझे यह कैसे लिखा जाना चाहिए? (jobId, लेबल, उपयोगकर्ता नाम) = (काम [0], काम [1], काम [2]) ... लेकिन यह है कि अच्छी तरह से स्केल नहीं करता है, जब आपके पास:
यहाँ मेरी दो सबसे अच्छा अनुमान कर रहे हैं 15 ... 20 फ़ील्ड
या एसक्यूएल क्वेरी से परिणामों को सीधे एक शब्दकोश में कनवर्ट करने के लिए और इसे पास करने के लिए (मेरे पास इस तथ्य पर नियंत्रण नहीं है कि यह जीवन को ट्यूपल के रूप में शुरू करता है, जो मेरे लिए तय है)
भी http://code.activestate.com/recipes/81252/ पिन की – Jay