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

सी # में शब्दकोशों के मूल्यों से शब्दकोशों की सूची कैसे क्रमबद्ध करें?

कुंजियों और मानों के साथ शब्दकोशों की सूची सेट करें।

var d = new Dictionary<string, int>();
d.Add("Zack", 0);
d.Add("Akon", 3);
d.Add("Jack", 2);
d.Add("Tom", 1);

कुंजी प्राप्त करें और क्रमबद्ध करें।

var val = d.Keys.ToList();
val.Sort();

शब्दकोशों की सूची को मानों के आधार पर क्रमबद्ध करने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं।

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
class Demo {
   static void Main() {
      var d = new Dictionary<string, int>();
      d.Add("Zack", 0);
      d.Add("Akon", 3);
      d.Add("Jack", 2);
      d.Add("Tom", 1);
      // Acquire keys and sort them.
      var val = d.Keys.ToList();
      val.Sort();
      // Loop through keys.
      foreach (var key in val) {
         Console.WriteLine("{0}: {1}", key, d[key]);
      }
   }
}

आउटपुट

Akon: 3
Jack: 2
Tom: 1
Zack: 0

  1. पायथन में मूल्यों द्वारा शब्दकोशों की सूची को क्रमबद्ध करने के तरीके

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

  1. मैं पायथन में शब्दकोश के मूल्यों के आधार पर शब्दकोशों की सूची कैसे क्रमबद्ध करूं?

    पायथन में एक अंतर्निहित फ़ंक्शन सॉर्ट किया गया है () जो किसी दिए गए क्रम में एक पुनरावृत्त के तत्वों को सॉर्ट करता है। sorted(iterable[, key][, reverse] दूसरा पैरामीटर एक फ़ंक्शन है जिसका रिटर्न वैल्यू सॉर्टिंग के लिए कुंजी के रूप में उपयोग किया जाता है। तीसरा पैरामीटर डिफ़ॉल्ट रूप से गलत है, अगर स

  1. पायथन में तारों की सूची कैसे क्रमबद्ध करें?

    एक सूची को जगह में क्रमबद्ध करने के लिए, यानी, सूची को स्वयं क्रमबद्ध करें और उस सूची में ही क्रम बदलें, आप स्ट्रिंग्स की सूची पर सॉर्ट () का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['