辞書でキーを見つけるためのC#プログラム
まず、要素を含む辞書コレクションを設定します。
Dictionary<int, string> d = new Dictionary<int, string>() { {1,"Applianes"}, {2, "Clothing"}, {3,"Toys"}, {4,"Footwear"}, {5, "Accessories"} };
ここで、キー5が存在するかどうかを確認する必要があるとします。そのためには、ContainsKey()メソッドを使用します。キーが見つかった場合はTrueを返します。
d.ContainsKey(5);
完全なコードを見てみましょう。
例
using System; using System.Collections.Generic; public class Program { public static void Main() { Dictionary<int, string> d = new Dictionary<int, string>() { {1,"Electronics"}, {2, "Clothing"}, {3,"Toys"}, {4,"Footwear"}, {5, "Accessories"} }; foreach (KeyValuePair<int, string> ele in d) { Console.WriteLine("Key = {0}, Value = {1}", ele.Key, ele.Value); } Console.WriteLine("Key 5 exists? "+d.ContainsKey(5)); } }
出力
Key = 1, Value = Electronics Key = 2, Value = Clothing Key = 3, Value = Toys Key = 4, Value = Footwear Key = 5, Value = Accessories Key 5 exists? True
-
Pythonプログラムの辞書で最も高い3つの値を見つける
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −辞書が与えられたので、辞書の中で最も高い3つの値を出力する必要があります。 以下で説明するように、2つのアプローチがあります アプローチ1:Collections.counter()関数の使用 例 # collections module from collections import Counter # Dictionary my_dict = {'T': 23, 'U': 22, 'T': 21,'O': 20, 'R':
-
辞書で最も高い3つの値を見つけるPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 辞書があれば、最も価値の高い3つの値を見つけて、それらを表示する必要があります。 アプローチ1-コレクションモジュールの使用(カウンター機能) 例 from collections import Counter # Initial Dictionary my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21} k = Counter(my_dict) # Find