辞書でキーを見つけるための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