Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

मैं JSON प्रारूप में अजगर टुपल का प्रतिनिधित्व कैसे कर सकता हूं?

<शरीर>

JSON प्रारूप में टपल की कोई अवधारणा नहीं है। पायथन का जेसन मॉड्यूल पायथन टुपल्स को जेएसओएन सूचियों में परिवर्तित करता है क्योंकि यह जेएसओएन में टुपल में सबसे नज़दीकी चीज है। अपरिवर्तनीयता संरक्षित नहीं की जाएगी। यदि आप उन्हें संरक्षित करना चाहते हैं, तो अचार जैसी उपयोगिता का उपयोग करें या अपने स्वयं के एन्कोडर और डिकोडर लिखें।

यदि आप अचार का उपयोग कर रहे हैं, तो यह पायथन टम्पल्स को JSON फ़ाइलों में नहीं बल्कि pkl फ़ाइलों में संग्रहीत करेगा। यदि आप पूरे वेब पर डेटा भेज रहे हैं तो यह उपयोगी नहीं है। सबसे अच्छा तरीका है कि आप अपने स्वयं के एन्कोडर और डिकोडर का उपयोग करें, जो इस आधार पर सूचियों और टुपल्स के बीच अंतर करेंगे कि आपने एन्कोडर और डिकोडर को कैसे काम करना चुना है।


  1. पायथन तिथि को JSON प्रारूप में कैसे परिवर्तित करें?

    तिथियों के लिए कोई मानक JSON प्रारूप नहीं है। हालांकि जावास्क्रिप्ट में एक मानक दिनांक प्रारूप है जो मानव पठनीय है, सही ढंग से सॉर्ट करता है, इसमें भिन्नात्मक सेकंड शामिल हैं (जो कालक्रम को फिर से स्थापित करने में मदद कर सकते हैं) और आईएसओ 8601 के अनुरूप है। आप strftime फ़ंक्शन का उपयोग करके एक पायथ

  1. हम एक Tuple के भीतर Python Tuple का उपयोग कैसे कर सकते हैं?

    Tuple को कोष्ठकों में संलग्न किसी भी Python ऑब्जेक्ट के क्रमबद्ध संग्रह के रूप में परिभाषित किया गया है। इसलिए, संग्रह में एक टपल बहुत अच्छी तरह से एक आइटम हो सकता है। >>> t1=(1,(4, 5, 6),2,3) >>> t1 (1, (4, 5, 6), 2, 3) इस उदाहरण में, t1 में इंडेक्स नंबर 1 पर आइटम एक टपल ही है। इ

  1. हम पायथन फ़ंक्शन से टपल कैसे वापस कर सकते हैं?

    हम कई तरीकों से एक पायथन फ़ंक्शन से एक टपल वापस कर सकते हैं। दिए गए टपल के लिए, हम नीचे दिखाए अनुसार एक फ़ंक्शन को परिभाषित करते हैं। उदाहरण def foo():     str = "tutorialspoint"     x   = 30     return (str, x);