-
पायथन में की-वैल्यू लिस्ट को फ्लैट डिक्शनरी में बदलें
जब किसी शब्दकोश को परिवर्तित करने की आवश्यकता होती है, जिसमें प्रमुख मानों के जोड़े एक फ्लैट सूची में होते हैं, तो शब्दकोश समझ का उपयोग किया जा सकता है। यह शब्दकोश के माध्यम से पुनरावृति करता है और ज़िप पद्धति का उपयोग करके उन्हें ज़िप करता है। ज़िप विधि पुनरावर्तनीय लेती है, उन्हें एक टुपल में एक
-
पायथन का उपयोग करके शब्दकोश में कुंजी और मान (क्रम में) संलग्न करें
जब किसी शब्दकोश की कुंजियों और मूल्यों को क्रम में जोड़ना आवश्यक हो, तो सूची पद्धति का उपयोग किया जा सकता है। इसके साथ ही, .keys और .values मेथड का इस्तेमाल डिक्शनरी की विशिष्ट कीज़ और वैल्यूज़ तक पहुँचने के लिए किया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_dict = {"January" : 1
-
एक लिंक्ड सूची बनाने और सूची में तत्वों को प्रदर्शित करने के लिए पायथन प्रोग्राम
जब एक लिंक की गई सूची बनाने और इस लिंक की गई सूची के तत्वों को प्रदर्शित करने की आवश्यकता होती है, तो लिंक की गई सूची में मान जोड़ने की एक विधि, साथ ही एक लिंक की गई सूची के तत्वों को प्रदर्शित करने की एक विधि। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class Node: def __init__(self, data
-
रिकर्सन का उपयोग किए बिना लिंक्ड सूची में एक तत्व की खोज करने के लिए पायथन प्रोग्राम
जब रिकर्सन विधि का उपयोग किए बिना किसी लिंक की गई सूची में किसी तत्व की खोज करना आवश्यक होता है, तो लिंक की गई सूची में मान जोड़ने की एक विधि, साथ ही लिंक की गई सूची के तत्वों को प्रदर्शित करने की एक विधि। इसमें एक विधि भी होगी जो खोजे जा रहे तत्व के सूचकांक को खोजने में मदद करती है। नीचे उसी के ल
-
रिकर्सन का उपयोग करके एक लिंक्ड सूची के नोड्स को रिवर्स में प्रदर्शित करने के लिए पायथन प्रोग्राम
जब किसी लिंक की गई सूची में तत्वों/नोड्स को उल्टे क्रम में प्रदर्शित करने की आवश्यकता होती है, तो रिकर्सन विधि का उपयोग करके, लिंक की गई सूची में मान जोड़ने के लिए एक विधि, साथ ही एक लिंक्ड सूची के तत्वों को उलटने की एक विधि। इसमें एक सहायक विधि भी होगी जो रिकर्सन का उपयोग करती है, यानी मूल्यों की ग
-
रिकर्सन का उपयोग करके एक लिंक्ड सूची में सभी नोड्स को प्रदर्शित करने के लिए पायथन प्रोग्राम
जब किसी लिंक की गई सूची में तत्वों/नोड्स को प्रदर्शित करने की आवश्यकता होती है, तो रिकर्सन विधि का उपयोग करके, लिंक की गई सूची में मान जोड़ने की विधि, और लिंक्ड सूची के तत्वों को मुद्रित करने की विधि। इसमें एक सहायक विधि भी होगी जो रिकर्सन का उपयोग करती है, यानी मूल्यों को प्रिंट करने के लिए बार-बार
-
रिकर्सन का उपयोग किए बिना एक लिंक्ड सूची के नोड्स को रिवर्स में प्रदर्शित करने के लिए पायथन प्रोग्राम
जब किसी लिंक की गई सूची के नोड्स को रिकर्सन की विधि का उपयोग किए बिना रिवर्स में प्रदर्शित करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि और तत्वों को उल्टे क्रम में प्रदर्शित करने की एक विधि परिभाषित की जाती है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class Node: &nbs
-
रिकर्सन का उपयोग करके लिंक की गई सूची की लंबाई खोजने के लिए पायथन कार्यक्रम
जब रिकर्सन की मदद से किसी लिंक की गई सूची की लंबाई को खोजने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि और लिंक की गई सूची की लंबाई की गणना करने के लिए एक विधि परिभाषित की जाती है। एक सहायक फ़ंक्शन को परिभाषित किया जाता है जिसे पहले परिभाषित लंबाई गणना पद्धति की सहायता से
-
रिकर्सन का उपयोग किए बिना लिंक्ड सूची की लंबाई खोजने के लिए पायथन प्रोग्राम
जब रिकर्सन का उपयोग किए बिना किसी लिंक की गई सूची की लंबाई खोजने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि और लिंक की गई सूची की लंबाई की गणना करने की एक विधि परिभाषित की जाती है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class Node: def __init__(self, data)
-
रिकर्सन का उपयोग करके लिंक की गई सूची में एक तत्व की घटनाओं की संख्या की गणना करने के लिए पायथन कार्यक्रम
जब रिकर्सन की मदद से किसी लिंक की गई सूची के किसी विशिष्ट तत्व की घटना की संख्या की गणना करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि, लिंक की गई सूची के तत्वों को मुद्रित करने की एक विधि और गिनने की एक विधि लिंक की गई सूची में किसी तत्व की घटना को परिभाषित किया गया ह
-
रिकर्सन का उपयोग किए बिना लिंक्ड सूची में किसी तत्व की घटनाओं की संख्या की गणना करने के लिए पायथन प्रोग्राम
जब रिकर्सन का उपयोग किए बिना किसी लिंक की गई सूची में किसी विशिष्ट तत्व की घटनाओं की संख्या की गणना करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि, लिंक की गई सूची के तत्वों को प्रदर्शित करने की एक विधि, और घटनाओं की गणना करने की एक विधि एक मूल्य के परिभाषित हैं। नीचे
-
रिकर्सन का उपयोग करके एक लिंक्ड सूची में वैकल्पिक नोड्स को प्रिंट करने के लिए पायथन प्रोग्राम
जब रिकर्सन का उपयोग करके लिंक की गई सूची में वैकल्पिक नोड्स को प्रिंट करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि, लिंक की गई सूची के तत्वों को प्रदर्शित करने की एक विधि और एक लिंक की गई सूची के वैकल्पिक मान प्राप्त करने की एक विधि है। परिभाषित। एक अन्य सहायक फ़ंक्शन
-
रिकर्सन का उपयोग किए बिना एक लिंक्ड सूची में वैकल्पिक नोड्स को प्रिंट करने के लिए पायथन प्रोग्राम
जब रिकर्सन का उपयोग किए बिना लिंक की गई सूची में वैकल्पिक नोड्स को प्रिंट करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि, लिंक की गई सूची के तत्वों को प्रदर्शित करने की एक विधि, और एक लिंक की गई सूची के वैकल्पिक मान प्राप्त करने की विधि परिभाषित हैं। नीचे उसी के लिए एक
-
लिंक्ड लिस्ट का उपयोग करके स्टैक को लागू करने के लिए पायथन प्रोग्राम
जब किसी लिंक की गई सूची का उपयोग करके स्टैक डेटा संरचना को लागू करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने (पुश मान) करने की एक विधि, और लिंक की गई सूची के तत्वों को हटाने (पॉप मान) की एक विधि परिभाषित की जाती है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class Node: &nb
-
लिंक्ड सूची का उपयोग करके कतार डेटा संरचना को लागू करने के लिए पायथन कार्यक्रम
जब एक लिंक की गई सूची का उपयोग करके एक कतार डेटा संरचना को लागू करने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने (एनक्यू ऑपरेशन) करने की एक विधि, और लिंक की गई सूची के तत्वों को हटाने (डीक्यू ऑपरेशन) करने की एक विधि परिभाषित की जाती है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class
-
लिंक्ड लिस्ट का उपयोग करके बाइनरी ट्री को लागू करने के लिए पायथन प्रोग्राम
जब एक लिंक्ड सूची का उपयोग करके एक बाइनरी ट्री डेटा संरचना को लागू करने की आवश्यकता होती है, रूट नोड सेट करने की एक विधि, इन-ऑर्डर ट्रैवर्सल करने की एक विधि, रूट नोड के बाईं ओर तत्व सम्मिलित करने के लिए, तत्व सम्मिलित करने की एक विधि रूट नोड के दाईं ओर, और मानों को खोजने की एक विधि परिभाषित की गई है
-
2 लिंक्ड सूचियाँ समान हैं या नहीं यह जाँचने के लिए पायथन प्रोग्राम
जब यह जांचना आवश्यक हो कि क्या दो लिंक्ड सूचियां समान हैं, लिंक की गई सूची में तत्वों को जोड़ने की एक विधि और लिंक्ड सूचियों में तत्वों की समानता की जांच करने की एक विधि परिभाषित की गई है। नीचे उसी के लिए एक प्रदर्शन है - उदाहरण class Node: def __init__(self, data):  
-
एक लिंक्ड सूची में चक्र का पता लगाने के लिए पायथन कार्यक्रम
जब किसी लिंक की गई सूची में एक चक्र का पता लगाने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि और लिंक की गई सूची में तत्व प्राप्त करने की एक विधि परिभाषित की जाती है। एक और तरीका परिभाषित किया गया है जो जांचता है कि सिर और पीछे के मान समान हैं या नहीं। इस परिणाम के आधार पर
-
एक डबल लिंक्ड सूची में सबसे बड़ा तत्व खोजने के लिए पायथन प्रोग्राम
जब दोहरी लिंक की गई सूची में सबसे बड़ा तत्व खोजने की आवश्यकता होती है, तो डबल लिंक की गई सूची में तत्वों को जोड़ने की एक विधि, दोगुनी लिंक की गई सूची के तत्वों को मुद्रित करने की एक विधि, और एक डबल लिंक्ड सूची में सबसे बड़ा तत्व खोजने की विधि सूची परिभाषित हैं। नीचे उसी के लिए एक प्रदर्शन है - उदाह
-
2 लिंक्ड सूचियों के अनुरूप स्थिति वाले तत्वों को जोड़ने के लिए पायथन प्रोग्राम
जब दो लिंक्ड सूचियों में विशिष्ट स्थिति के संबंधित तत्वों को जोड़ने की आवश्यकता होती है, तो लिंक की गई सूची में तत्वों को जोड़ने की एक विधि, लिंक की गई सूची के तत्वों को प्रिंट करने की एक विधि, और एक लिंक की संबंधित स्थिति में तत्वों को जोड़ने की एक विधि सूची परिभाषित की गई है। दो सूचियाँ इंस्टेंस ब