Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # शब्दकोश पर पुनरावृति कैसे करें?

सबसे पहले, तत्व जोड़ें -

IDictionary<int, int> d = new Dictionary<int, int>();
d.Add(1,97);
d.Add(2,89);
d.Add(3,77);
d.Add(4,88);

अब, कुंजियाँ प्राप्त करें -

List<int> myList = new List<int>(d.Keys);

पुनरावृति करने के लिए -

foreach (int k in myList) {
   Console.WriteLine("{0}, {1}", k, d[k]);
}

निम्नलिखित एक उदाहरण है -

उदाहरण

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main() {
      IDictionary < int, int > d = new Dictionary < int, int > ();
      d.Add(1, 97);
      d.Add(2, 89);
      d.Add(3, 77);
      d.Add(4, 88);

      List < int > myList = new List < int > (d.Keys);
   
      foreach(int k in myList) {
         Console.WriteLine("{0}, {1}", k, d[k]);
      }
   }
}

आउटपुट

1, 97
2, 89
3, 77
4, 88

  1. पायथन में 'फॉर' लूप्स का उपयोग करके शब्दकोशों पर पुनरावृति कैसे करें?

    भले ही डिक्शनरी अपने आप में एक चलने योग्य वस्तु नहीं है, आइटम (), कुंजियाँ () और मान विधियाँ पुनरावृत्त दृश्य ऑब्जेक्ट लौटाती हैं जिनका उपयोग शब्दकोश के माध्यम से पुनरावृति करने के लिए किया जा सकता है। आइटम () विधि टुपल्स की एक सूची लौटाती है, प्रत्येक टपल कुंजी और मूल्य जोड़ी है। >>> d1=

  1. एक नेस्टेड पायथन डिक्शनरी को पुनरावर्ती रूप से कैसे पुनरावृत्त करें?

    नीचे एक नेस्टेड डायरेक्टरी ऑब्जेक्ट दिया गया है D1={1: {2: {3: 4, 5: 6}, 3: {4: 5, 6: 7}}, 2: {3: {4: 5}, 4: {6: 7}}} उदाहरण यदि निर्देशिका में प्रत्येक आइटम का मान घटक स्वयं एक निर्देशिका है, तो पुनरावर्ती फ़ंक्शन को पुनरावर्ती रूप से कहा जाता है। def iterdict(d):   for k,v in d.items(): &nbs

  1. पायथन में एक शब्दकोश के माध्यम से पुनरावृति कैसे करें?

    पायथन डिक्शनरी ऑब्जेक्ट के माध्यम से पुनरावृति करने के दो तरीके हैं। एक कुंजी () सूची में प्रत्येक कुंजी के लिए संबद्ध मूल्य प्राप्त करना है। >>> D1 = {1:a, 2:b, 3:c} >>> for k in D1.keys(): print (k, D1[k]) 1 a 2 b 3 c डिक्शनरी ऑब्जेक्ट की आइटम () विधि भी है जो टुपल्स की सू