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

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

फ़ाइल रखरखाव

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

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

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

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

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

यंत्र अधिगम

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

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

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

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

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

पायथन संदर्भ

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

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

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

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

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

पायथन उदाहरण

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

पायथन डिक्शनरी


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}

शब्दकोश

डेटा मानों को कुंजी: मान जोड़े में संग्रहीत करने के लिए शब्दकोशों का उपयोग किया जाता है।

डिक्शनरी एक संग्रह है जिसे * आदेश दिया गया है, परिवर्तनशील है और डुप्लिकेट की अनुमति नहीं देता है।

पायथन संस्करण 3.7 के अनुसार, शब्दकोशों का आदेश दिया जाता है। पायथन 3.6 और इससे पहले के संस्करण में, शब्दकोश अनियंत्रित हैं ।

शब्दकोश घुंघराले कोष्ठक के साथ लिखे गए हैं, और इनमें कुंजियाँ और मान हैं:

उदाहरण

एक शब्दकोश बनाएं और प्रिंट करें:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(thisdict)

शब्दकोश आइटम

शब्दकोश आइटम ऑर्डर किए जाते हैं, बदलने योग्य होते हैं, और डुप्लिकेट की अनुमति नहीं देते हैं।

शब्दकोश आइटम कुंजी: मान जोड़े में प्रस्तुत किए जाते हैं, और कुंजी नाम का उपयोग करके संदर्भित किया जा सकता है।

उदाहरण

शब्दकोश का "ब्रांड" मान प्रिंट करें:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(thisdict["brand"])

आदेशित या अनियंत्रित?

पायथन संस्करण 3.7 के अनुसार, शब्दकोशों का आदेश दिया जाता है। पायथन 3.6 और इससे पहले के संस्करण में, शब्दकोश अनियंत्रित हैं ।

जब हम कहते हैं कि शब्दकोशों का आदेश दिया जाता है, तो इसका मतलब है कि वस्तुओं का एक परिभाषित क्रम है, और वह क्रम नहीं बदलेगा।

अनियंत्रित का अर्थ है कि वस्तुओं का कोई परिभाषित क्रम नहीं है, आप किसी सूचकांक का उपयोग करके किसी वस्तु को संदर्भित नहीं कर सकते।


अस्थिर

शब्दकोश परिवर्तनशील होते हैं, जिसका अर्थ है कि शब्दकोश बनने के बाद हम आइटम बदल सकते हैं, जोड़ या हटा सकते हैं।


डुप्लिकेट की अनुमति नहीं है

शब्दकोश में एक ही कुंजी के साथ दो आइटम नहीं हो सकते हैं:

उदाहरण

डुप्लिकेट मान मौजूदा मानों को अधिलेखित कर देंगे:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964,
  "year": 2020
}
print(thisdict)


शब्दकोश की लंबाई

यह निर्धारित करने के लिए कि किसी शब्दकोश में कितने आइटम हैं, len()फ़ंक्शन का उपयोग करें:

उदाहरण

शब्दकोश में मदों की संख्या मुद्रित करें:

print(len(thisdict))

शब्दकोश आइटम - डेटा प्रकार

डिक्शनरी आइटम में मान किसी भी डेटा प्रकार के हो सकते हैं:

उदाहरण

स्ट्रिंग, इंट, बूलियन और सूची डेटा प्रकार:

thisdict = {
  "brand": "Ford",
  "electric": False,
  "year": 1964,
  "colors": ["red", "white", "blue"]
}

प्रकार()

पायथन के दृष्टिकोण से, शब्दकोशों को डेटा प्रकार 'तानाशाही' वाली वस्तुओं के रूप में परिभाषित किया गया है:

<class 'dict'>

उदाहरण

शब्दकोश का डेटा प्रकार प्रिंट करें:

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(type(thisdict))

पायथन संग्रह (सरणी)

पायथन प्रोग्रामिंग भाषा में चार संग्रह डेटा प्रकार हैं:

  • सूची एक संग्रह है जो आदेशित और परिवर्तनशील है। डुप्लिकेट सदस्यों की अनुमति देता है।
  • Tuple एक संग्रह है जो आदेशित और अपरिवर्तनीय है। डुप्लिकेट सदस्यों की अनुमति देता है।
  • सेट एक संग्रह है जो अनियंत्रित, अपरिवर्तनीय*, और अनुक्रमित नहीं है। कोई डुप्लीकेट सदस्य नहीं।
  • डिक्शनरी एक संग्रह है जिसे ऑर्डर किया गया है** और परिवर्तनशील है। कोई डुप्लीकेट सदस्य नहीं।

*सेट आइटम अपरिवर्तनीय हैं, लेकिन आप जब चाहें आइटम हटा सकते हैं और/या जोड़ सकते हैं।

**पायथन संस्करण 3.7 के अनुसार, शब्दकोशों का आदेश दिया जाता है। पायथन 3.6 और इससे पहले के संस्करण में, शब्दकोश अनियंत्रित हैं ।

संग्रह प्रकार चुनते समय, उस प्रकार के गुणों को समझना उपयोगी होता है। किसी विशेष डेटा सेट के लिए सही प्रकार का चयन करने का अर्थ अर्थ की अवधारण हो सकता है, और इसका अर्थ दक्षता या सुरक्षा में वृद्धि हो सकता है।