
Dictionary<String, Object> dict = new Dictionary<string, object>();
dictAdd("ClassA", 123);
dictAdd("ClassB", 234);
dictAdd("ClassC", 456);
MessageBoxShow(dictFirstOrDefault()Key + ":" + dictFirstOrDefault()ValueToString());
FirstOrDefault()可以取到集合的第一项,Key与Value代表这一项的键名称与值。注意这里没有做null的判定。如果集合没有内容,运行null,则Key与Value都为null,ToString()会报错!(此例子是在C#下面的WinForm程序)
>>> result = [dict([(k, item[k]) for k in rt1]) for item in rt2]
>>> result
[{'a': 1, 'b': 2}, {'a': 3, 'b': 3}, {'a': 2, 'b': 1}, {'a': 5, 'b': 0}]
>>>
>>> result = [(k, [x[k] for x in rt2]) for k in rt1]
>>> result
[('a', [1, 3, 2, 5]), ('b', [2, 3, 1, 0])]
>>> result = [(k, sum([x[k] for x in rt2])) for k in rt1]
>>> result
[('a', 11), ('b', 6)]
>>>
以上就是关于c#字典怎么获取第一个键值全部的内容,包括:c#字典怎么获取第一个键值、求教关于python 从列表中嵌套的字典中获取给定值,并求和。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)