पायथन ट्यूटोरियल

अजगर घर पायथन परिचय पायथन आरंभ करें पायथन सिंटेक्स पायथन टिप्पणियाँ पायथन वेरिएबल्स पायथन डेटा प्रकार अजगर संख्या पायथन कास्टिंग पायथन स्ट्रिंग्स पायथन बूलियन्स पायथन ऑपरेटर्स पायथन सूचियाँ पायथन टुपल्स पायथन सेट पायथन डिक्शनरी अजगर अगर... और पाइथन जबकि लूप्स लूप्स के लिए पायथन पायथन कार्य अजगर लैम्ब्डा पायथन एरेज़ पायथन क्लासेस/ऑब्जेक्ट्स पायथन इनहेरिटेंस पायथन इटरेटर्स पायथन स्कोप पायथन मॉड्यूल अजगर तिथियाँ पायथन मठ पायथन JSON पायथन रेगेक्स पायथन पीआईपी अजगर का प्रयास करें... को छोड़कर पायथन उपयोगकर्ता इनपुट पायथन स्ट्रिंग स्वरूपण

फ़ाइल रखरखाव

पायथन फ़ाइल हैंडलिंग पायथन फ़ाइलें पढ़ें पायथन लिखें/फाइलें बनाएं पायथन फ़ाइलें हटाएं

पायथन मॉड्यूल

न्यूमपी ट्यूटोरियल पांडा वॉकथ्रू स्काइप ट्यूटोरियल

पायथन माटप्लोटलिब

माटप्लोटलिब परिचय माटप्लोटलिब आरंभ करें माटप्लोटलिब पाइप्लॉट माटप्लोटलिब प्लॉटिंग माटप्लोटलिब मार्कर माटप्लोटलिब लाइन माटप्लोटलिब लेबल माटप्लोटलिब ग्रिड माटप्लोटलिब सबप्लॉट्स माटप्लोटलिब स्कैटर माटप्लोटलिब बार्स माटप्लोटलिब हिस्टोग्राम Matplotlib पाई चार्ट

यंत्र अधिगम

शुरू करना मध्यमान मध्यम मोड मानक विचलन प्रतिशतता डेटा वितरण सामान्य डेटा वितरण स्कैटर प्लॉट रेखीय प्रतिगमन बहुपद प्रतिगमन बहु - प्रतिगमन स्केल ट्रेन / टेस्ट निर्णय वृक्ष

पायथन मायएसक्यूएल

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

पायथन मोंगोडीबी

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा

पायथन संदर्भ

पायथन अवलोकन पायथन बिल्ट-इन फंक्शन्स पायथन स्ट्रिंग तरीके पायथन सूची के तरीके पायथन डिक्शनरी के तरीके पायथन टुपल तरीके पायथन सेट मेथड्स पायथन फ़ाइल तरीके पायथन कीवर्ड पायथन अपवाद पायथन शब्दावली

मॉड्यूल संदर्भ

यादृच्छिक मॉड्यूल अनुरोध मॉड्यूल सांख्यिकी मॉड्यूल गणित मॉड्यूल सीमैथ मॉड्यूल

पायथन कैसे करें

सूची डुप्लिकेट निकालें एक स्ट्रिंग को उल्टा करें दो नंबर जोड़ें

पायथन उदाहरण

पायथन उदाहरण पायथन कंपाइलर अजगर व्यायाम अजगर प्रश्नोत्तरी पायथन प्रमाणपत्र

पायथन JSON


JSON डेटा को स्टोर और एक्सचेंज करने के लिए एक सिंटैक्स है।

JSON टेक्स्ट है, जिसे जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के साथ लिखा गया है।


पायथन में JSON

पायथन में एक बिल्ट-इन पैकेज होता है json, जिसे JSON डेटा के साथ काम करने के लिए इस्तेमाल किया जा सकता है।

उदाहरण

जेसन मॉड्यूल आयात करें:

import json

पार्स JSON - JSON से पायथन में कनवर्ट करें

json.loads()यदि आपके पास JSON स्ट्रिंग है, तो आप विधि का उपयोग करके इसे पार्स कर सकते हैं ।

परिणाम एक पायथन डिक्शनरी होगा ।

उदाहरण

JSON से पायथन में कनवर्ट करें:

import json

# some JSON:
x =  '{ "name":"John", "age":30, "city":"New York"}'

# parse x:
y = json.loads(x)

# the result is a Python dictionary:
print(y["age"])

पायथन से JSON में कनवर्ट करें

json.dumps()यदि आपके पास एक पायथन ऑब्जेक्ट है, तो आप विधि का उपयोग करके इसे JSON स्ट्रिंग में बदल सकते हैं ।

उदाहरण

पायथन से JSON में कनवर्ट करें:

import json

# a Python object (dict):
x = {
  "name": "John",
  "age": 30,
  "city": "New York"
}

# convert into JSON:
y = json.dumps(x)

# the result is a JSON string:
print(y)


आप निम्न प्रकार के पायथन ऑब्जेक्ट्स को JSON स्ट्रिंग्स में बदल सकते हैं:

  • ताना
  • सूची
  • टपल
  • डोरी
  • पूर्णांक
  • पानी पर तैरना
  • सत्य
  • असत्य
  • कोई नहीं

उदाहरण

पायथन ऑब्जेक्ट्स को JSON स्ट्रिंग्स में बदलें, और मान प्रिंट करें:

import json

print(json.dumps({"name": "John", "age": 30}))
print(json.dumps(["apple", "bananas"]))
print(json.dumps(("apple", "bananas")))
print(json.dumps("hello"))
print(json.dumps(42))
print(json.dumps(31.76))
print(json.dumps(True))
print(json.dumps(False))
print(json.dumps(None))

जब आप पायथन से JSON में कनवर्ट करते हैं, तो Python ऑब्जेक्ट को JSON (जावास्क्रिप्ट) के समतुल्य में बदल दिया जाता है:

Python JSON
dict Object
list Array
tuple Array
str String
int Number
float Number
True true
False false
None null

उदाहरण

सभी कानूनी डेटा प्रकारों वाले एक पायथन ऑब्जेक्ट को कनवर्ट करें:

import json

x = {
  "name": "John",
  "age": 30,
  "married": True,
  "divorced": False,
  "children": ("Ann","Billy"),
  "pets": None,
  "cars": [
    {"model": "BMW 230", "mpg": 27.5},
    {"model": "Ford Edge", "mpg": 24.1}
  ]
}

print(json.dumps(x))

परिणाम प्रारूपित करें

ऊपर दिया गया उदाहरण एक JSON स्ट्रिंग को प्रिंट करता है, लेकिन इसे पढ़ना बहुत आसान नहीं है, बिना इंडेंटेशन और लाइन ब्रेक के।

json.dumps()परिणाम को पढ़ने में आसान बनाने के लिए विधि में पैरामीटर हैं :

उदाहरण

indentइंडेंट की संख्या निर्धारित करने के लिए पैरामीटर का उपयोग करें :

json.dumps(x, indent=4)

आप विभाजकों को भी परिभाषित कर सकते हैं, डिफ़ॉल्ट मान (", ", ": ") है, जिसका अर्थ है कि प्रत्येक वस्तु को अलग करने के लिए अल्पविराम और एक स्थान का उपयोग करना, और मानों से कुंजियों को अलग करने के लिए एक कोलन और एक स्थान:

उदाहरण

separatorsडिफ़ॉल्ट विभाजक को बदलने के लिए पैरामीटर का उपयोग करें :

json.dumps(x, indent=4, separators=(". ", " = "))

परिणाम का आदेश दें

परिणाम में कुंजियों को ऑर्डर करने के json.dumps()लिए विधि में पैरामीटर हैं:

उदाहरण

sort_keysयह निर्दिष्ट करने के लिए पैरामीटर का उपयोग करें कि परिणाम को क्रमबद्ध किया जाना चाहिए या नहीं:

json.dumps(x, indent=4, sort_keys=True)