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

पायथन डिक्शनरी को रैंडमली कैसे प्रिंट करें?


पायथन डिक्शनरी इटरेबल नहीं है। इसलिए इसमें रैंडमाइज़ करने के लिए इंडेक्स नहीं होता। इसके बजाय इसकी कुंजियों का संग्रह इटरेबल है और इसे random मॉड्यूल में shuffle() फ़ंक्शन द्वारा रैंडमाइज़ किया जा सकता है। फेरबदल की गई कुंजियों का उपयोग करके हम संबंधित मान प्रिंट कर सकते हैं।

>>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5}\n>>> import random\n>>> l=list(D1.keys())\n>>> l\n['pen', 'pencil', 'book', 'sharpner', 'eraser']\n>>> random.shuffle(l)\n>>> l\n['pencil', 'eraser', 'sharpner', 'book', 'pen']\n>>> for k in l:\n    print(k, D1[k])


pencil 10\neraser 5\nsharpner 5\nbook 100\npen 25
  1. - पायथन में लिस्ट को डिक्शनरी में कन्वर्ट करना

    लिस्ट एक लीनियर डेटा स्ट्रक्चर है जिसमें डेटा एलिमेंट्स होते हैं। उदाहरण 1,2,3,4,5,6 डिक्शनरी एक डेटा स्ट्रक्चर है जिसमें की: वैल्यू पेयर्स होते हैं। कीज़ यूनिक होती हैं और प्रत्येक की से कुछ वैल्यू जुड़ी होती है। उदाहरण 1:2, 3:4, 5:6 एक लिस्ट दी गई है, इस लिस्ट को डिक्शनरी में कन्वर्ट करें, जैस

  1. - पायथन में डिक्शनरी कैसे सॉर्ट करें

    एक डिक्शनरी एक डेटा स्ट्रक्चर है जिसमें की और वैल्यू पेयर्स होते हैं। हम दो मानदंडों का उपयोग करके डिक्शनरी को सॉर्ट कर सकते हैं - की द्वारा सॉर्ट करें - डिक्शनरी को उसकी कीज़ के आरोही क्रम में सॉर्ट किया जाता है। वैल्यूज़ का ध्यान नहीं रखा जाता। वैल्यू द्वारा सॉर्ट करें - डिक्शनरी को वैल्यूज़ के

  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ