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

पायथन - सूची को इंडेक्स और मान डिक्शनरी में बदलें


परिचय

जब सूची को इंडेक्स-मान डिक्शनरी में बदलना हो, तो 'enumerate' और सरल पुनरावृत्ति का उपयोग किया जाता है।

उदाहरण

my_list = [32, 0, 11, 99, 223, 51, 67, 28, 12, 94, 89]
print("The list is :")
print(my_list)
my_list.sort(reverse=True)
print("The sorted list is ")
print(my_list)
index, value = "index", "values"
my_result = {index: [], value: []}
for id, vl in enumerate(my_list):
    my_result[index].append(id)
    my_result[value].append(vl)
print("The result is :")
print(my_result)

आउटपुट

The list is : [32, 0, 11, 99, 223, 51, 67, 28, 12, 94, 89]
The sorted list is [223, 99, 94, 89, 67, 51, 32, 28, 12, 11, 0]
The result is : {'index': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 'values': [223, 99, 94, 89, 67, 51, 32, 28, 12, 11, 0]}

व्याख्या

  • पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • सूची को रिवर्स ऑर्डर में सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • प्रदर्शन उद्देश्यों के लिए इंडेक्स और मान प्रारंभ किए जाते हैं।
  • enumerate का उपयोग करके सूची पर पुनरावृत्ति की जाती है, और इंडेक्स और मानों को खाली सूची में जोड़ा जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

  1. - Python Dictionary और List को एक साथ कैसे ज़िप करें?

    Python Dictionary और List को zip() के साथ जोड़ना zip() फ़ंक्शन का उपयोग डिक्शनरी से एक की-वैल्यू पेयर और सूची में संबंधित आइटम को एक साथ ज़िप करने के लिए किया जा सकता है। >>> dictionary = {A: 1, B: 2, C: 3} >>> num_list = [1, 2, 3] >>> zipped = zip(dictionary.items(), num

  1. - Python Dictionary को List में कैसे बदलें?

    Python Dictionary को List में बदलना Python की डिक्शनरी क्लास में इस उद्देश्य के लिए तीन मेथड्स हैं। items(), keys() और values() मेथड्स क्रमशः की-वैल्यू पेयर्स के टपल, केवल कुंजियाँ और केवल मान समाहित करने वाले व्यू ऑब्जेक्ट्स लौटाते हैं। बिल्ट-इन list मेथड इन व्यू ऑब्जेक्ट्स को सूची ऑब्जेक्ट्स में