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

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); 
        // कुंजियों को प्राप्त करें और क्रमबद्ध करें 
        var val = d.Keys.ToList(); 
        val.Sort(); 
        // कुंजियों के माध्यम से लूप करें 
        foreach (var key in val) { 
            Console.WriteLine("{0}: {1}", key, d[key]); 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

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

  1. - पायथन में मानों द्वारा डिक्शनरी की सूची को सॉर्ट करने के तरीके

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

  1. - Python में डिक्शनरी की वैल्यूज़ के आधार पर डिक्शनरी की लिस्ट को कैसे सॉर्ट करें?

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

  1. - पायथन में स्ट्रिंग्स की सूची को कैसे सॉर्ट करें?

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