पायथन के कुछ सरल अंतर्निर्मित प्रकार हैं, उदा। इंट, फ्लोट, कॉम्प्लेक्स, स्ट्र, बूल। इसके कुछ जटिल अंतर्निर्मित प्रकार भी हैं, उदा। लिस्ट, डिक्ट, टुपल, सेट।
सूची - सूची पायथन में डेटा प्रकारों में से एक है। सूची वस्तुओं का एक संग्रह है, यह क्रमबद्ध और परिवर्तनशील है। पायथन में इसे वर्गाकार कोष्ठकों में लिखा जाता है []।
सूची कैसे बनाएं
my_list=["car","bus","truck"] print(my_list)
ListItems कैसे एक्सेस करें
हम इंडेक्स नंबर का हवाला देकर सूची आइटम तक पहुंच सकते हैं:
आइटम को स्थिति 1 पर लौटाता है।
my_list=["car","bus","truck"] print(my_list[1])
सूची मान कैसे बदलें
इंडेक्स नंबर का इस्तेमाल करके हम आइटम की वैल्यू बदल सकते हैं।
my_list=["car","bus","truck"] my_list[2] = "van" # The values aremutable print(my_list)
किसी सूची के माध्यम से लूप कैसे लागू करें
हम लूप के लिए सूची आइटम के माध्यम से लूप कर सकते हैं।
my_list=["car","bus","truck"] for x in my_list: print(x)
सूची में कुछ तरीके
सूची के तरीके
Python में कुछ बिल्ट-इन मेथड्स हैं, हम इन मेथड्स को लिस्ट में इस्तेमाल कर सकते हैं।
Sr.No | तरीके और विवरण |
---|---|
1 | <टीडी>|
2 | <टीडी>|
3 | <टीडी>|
4 | <टीडी>|
5 | <टीडी>|
6 | <टीडी>|
7 | <टीडी>|
8 | <टीडी>|
9 | <टीडी>|
10 | <टीडी>|
11 | <टीडी>
डिक्ट - डिक्शनरी एलिमेंट के अनियंत्रित सेट हैं और डिक्शनरी का इस्तेमाल उनकी चाबियों के साथ किया जाता है न कि उनकी पोजीशन के साथ। शब्दकोश अजगर में सार डेटा प्रकार हैं। डिक्शनरी में दो पैरामीटर होते हैं एक कुंजी है और दूसरा एक मान है। प्रत्येक कुंजी मान से जुड़ी होती है, इसलिए हम कह सकते हैं कि शब्दकोश सहयोगी सरणी हैं।
उदाहरण
>>> student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022}
यहां हम छात्र रिकॉर्ड का उपयोग करते हैं, हमें बस इतना करना है कि छात्र के नाम को एक अनुक्रमणिका के रूप में उपयोग करना है।
>>> student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022} >>> student["Adwaita"] 009
इन उदाहरणों में, हमारा शब्दकोश छात्र है और हमारे शब्दकोश में एक क्रम है। जैसे वह पहला तत्व "आद्रिका" है, दूसरा तत्व "अद्वैत" इत्यादि। लेकिन शब्दकोशों में कोई आदेश नहीं है। यही कारण है कि छात्र शब्दकोश का आउटपुट "मूल क्रम" को प्रतिबिंबित नहीं करता है।
अगर हम तत्व जोड़ना चाहते हैं।
>>> student ["Krishna"] = 111 >>> student student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022,"Krishna":111}
इसलिए, शुरू में डिक्शनरी खाली होती है फिर इंक्रीमेंटल प्रोसेस में यह एक के बाद एक वैल्यू लेता है।
टुपल्स - एक टपल पायथन में वस्तुओं का एक सेट है। इसे अल्पविराम (",") द्वारा अलग किया जाता है। अनुक्रमण के संदर्भ में, टपल सूची के समान है। मुख्य रूप से टपल अपरिवर्तनीय है। ये तुलनीय और हैशेबल भी हैं इसलिए आसानी से हम इनकी सूची को सॉर्ट कर सकते हैं और पायथन डिक्शनरी में टुपल्स को एक प्रमुख मूल्य के रूप में उपयोग किया जाता है।
टुपल कैसे बनाएं
my_tuple={"car","bus","truck"} print(my_tuple)
टुपल आइटम कैसे एक्सेस करें
हम इंडेक्स नंबर का हवाला देकर टपल आइटम तक पहुंच सकते हैं।
आइटम को स्थिति 1 में लौटाएं।
my_tuple={"car","bus","truck"} print(my_tuple[1])
टुपल मान कैसे बदलें
यदि एक बार टपल बन जाने के बाद, हम इसके मूल्यों को नहीं बदल सकते हैं। टुपल्स अपरिवर्तनीय हैं।
हम टपल में मान नहीं बदल सकते।
my_tuple={"car","bus","truck"} my_tuple[3] = "van" # The values are unchangeable print(my_tuple)
टुपल के माध्यम से लूप कैसे लागू करें
हम लूप के लिए उपयोग करके टपल आइटम के माध्यम से लूप कर सकते हैं।
my_tuple={"car","bus","truck"} for x in my_tuple: print(x)
टुपल तरीके
पायथन में दो बिल्ट-इन मेथड्स काउंट () और इंडेक्स () हैं। हम इन विधियों का उपयोग टुपल्स में कर सकते हैं।
गिनती() | यह विधि किसी निर्दिष्ट मान के टपल में आने की संख्या लौटाती है। |
सूचकांक() | यह विधि एक निर्दिष्ट मान के लिए टपल की खोज करती है और जहां पाई गई थी उसकी स्थिति लौटाती है |
सेट -गणित में, समुच्चय विशिष्ट वस्तुओं का एक संग्रह होता है। उदाहरण के लिए, यहां मान लीजिए कि 3 संख्याएँ, संख्याएँ 2, 4, और 6 अलग-अलग वस्तुएँ हैं, जब हम अलग-अलग विचार करते हैं, लेकिन जब उन्हें सामूहिक रूप से माना जाता है, तो वे आकार 3 का एक एकल सेट बनाते हैं, जिसे {2,4,6} लिखा जाता है।पी>
पायथन में, सेट बहुत उपयोगी है क्योंकि, यह एक अत्यधिक अनुकूलित विधि है क्योंकि सेट में कोई विशेष तत्व मौजूद है या आसानी से जांचने के लिए नहीं है।
सेट पर अलग-अलग ऑपरेशन
सेट के लिए तरीके
1. जोड़ें (x) विधि:यदि तत्व सूची में मौजूद नहीं है तो यह इसे सूची में जोड़ता है।
A = {"AA", "BB", "CC"} A.add("DD") -> add DD in A set.
2. संघ (ओं) विधि:यह विधि दो सेटों का एक संघ लौटाती है। संघ संचालन के लिए '|' ऑपरेटर का उपयोग करें।
A = {"AA", "BB", "CC"} B = {"MM", "NN"} Z = A.union(B) OR Z = A|B -> Set Z will have elements of both A and B
3. प्रतिच्छेद (ओं) विधि:यह विधि दो समुच्चयों का प्रतिच्छेदन लौटाती है। इस मामले में '&' ऑपरेटर का भी उपयोग किया जा सकता है।
S = A.intersection(B) -> Set S will contain the common elements of A and B
4. अंतर (ओं) विधि:यह विधि एक सेट तत्व लौटाती है जो पहले सेट से संबंधित होती है लेकिन दूसरे सेट की नहीं होती है। हम यहां '-' ऑपरेटर का इस्तेमाल कर सकते हैं।
S = A.difference(B) OR S = A – B -> Set S will have all the elements that are in A but not B
5. clear() विधि:पूरे सेट को साफ़ करता है।
B.clear() -> Clears B set
सेट के लिए ऑपरेटर्स
सेट और फ़्रीज़ किए गए सेट निम्नलिखित ऑपरेटरों का समर्थन करते हैं
कुंजी सेकंड में | # रोकथाम जांच |
कुंजी s में नहीं है | # गैर-रोकथाम जांच |
s1 ==s2 | # दो सेट बराबर हैं |
s1 !=s2 | # दो सेट बराबर नहीं हैं |
s1 <=s2 | # s1 s2 का सबसेट है, s1 |
s1> s2 | # पहला सेट दूसरे का सुपरसेट है |
s1 | s2 | # दो सेटों का मिलन |
s1 और s2 | # दो सेटों का प्रतिच्छेदन |
s1 - s2 | # पहले सेट में तत्वों का सेट लेकिन दूसरा नहीं |
s1 ˆ s2 | # पहले सेट या दूसरे सेट में से एक में तत्वों का सेट |