How to sort the dictionary by the value field

            // Sort dictionary by the value field
            List<KeyValuePair<int, int>> redBallsList = redBallsDict.ToList();
            List<KeyValuePair<int, int>> blueBallsList = blueBallsDict.ToList();

            redBallsList.Sort((firstPair, nextPair) =>
            {
                //return nextPair.Value.CompareTo(firstPair.Value);
                return -1 * firstPair.Value.CompareTo(nextPair.Value);
            }
            );

            blueBallsList.Sort((firstPair, nextPair) =>
            {
                //return nextPair.Value.CompareTo(firstPair.Value);
                return -1 * firstPair.Value.CompareTo(nextPair.Value);
            }
            );

            // Sort an int Arrary
            int[] PerfectBallsIntArr = new int[6];
            for (int i = 0; i < 6; i++)
            {
                PerfectBallsIntArr[i] = Convert.ToInt32(PerfectBallsArr[i]);
            }

            Array.Sort(PerfectBallsIntArr);
时间: 2024-12-20 14:30:46

How to sort the dictionary by the value field的相关文章

How to return dictionary keys as a list in Python 3.3

http://btmiller.com/2015/04/13/get-list-of-keys-from-dictionary-in-python-2-and-3.html Get a List of Keys From a Dictionary in Both Python 2 and Python 3 It was mentioned in an earlier post that there is a difference in how the keys() operation behav

百练OJ:2804词典

题目是这样的: 2804:词典 总时间限制:  3000ms 内存限制:  65536kB 描述 你旅游到了一个国外的城市.那里的人们说的外国语言你不能理解.不过幸运的是,你有一本词典可以帮助你. 输入 首先输入一个词典,词典中包含不超过100000个词条,每个词条占据一行.每一个词条包括一个英文单词和一个外语单词,两个单词之间用一个空格隔开.而且在词典中不会有某个外语单词出现超过两次.词典之后是一个空行,然后给出一个由外语单词组成的文档,文档不超过100000行,而且每行只包括一个外语单词.输

Kendo UI Grid 模型绑定

开篇 接触 Asp.net MVC 时间较长的童鞋可能都会了解过模型绑定(Model Binding),而且在一些做 Web 项目的公司或是Team面试中也经常会被问到.项目中有很多 Action 中都使用了自定义的模型绑定,但是业务逻辑太过复杂不适合做为例子与大家分享,而今天在做一个 Kendo UI 的功能时觉得可以用 Kendo UI 做为例子与大家分享与探讨一个典型的 Model Binding 的过程. 写的比较随性,欢迎大家讨论及拍砖! 背景介绍 Kendo UI: 它是一个非常出名

594. Longest Harmonious Subsequence 最长的和谐子序列

Total Accepted: 5540 Total Submissions: 14066 Difficulty: Easy Contributors:love_Fawn We define a harmonious array is an array where the difference between its maximum value and its minimum value is exactly 1. Now, given an integer array, you need to

[转]Hacking the iOS Spotlight

原文:http://theiostream.tumblr.com/post/36905860826/hacking-the-ios-spotlight 原文:http://theiostream.tumblr.com/post/54299348185/searchloader 原文:http://theiostream.tumblr.com/post/54339870761/hacking-the-ios-spotlight-v2 [Update] A lot of new findings h

C#使用MapReduce实现对分片数据的分组

事由:mongodb已经进行数据分片,这样就不能使用一些方法就不能使用,例如eval,$group如果尝试使用mongodb会提示 Error: { "ok" : 0, "errmsg" : "Error: Error: can't use sharded collection from db.eval @:2:9\n", "code" : 2, "codeName" : "BadValue&qu

用python获取当前目录的所有文件名,按文件大小排列后保存为文件

1 # 咩咩咩咩咩咩 2 import os 3 import codecs 4 5 #get filename and size 6 j={} 7 for i in os.listdir("."): 8 m = os.path.join(".",i) 9 if os.path.isfile(m): 10 j[i]=os.path.getsize(m) 11 12 #sort the dictionary 13 sort_result = sorted(j.iter

《Python核心编程》第六章:序列、字符串、列表和元组

本章大纲 详细介绍字符串.列表.元组的相关操作,常用的序列内建函数,Unicode和编码解码原理,深拷贝和浅拷贝的原理. 知识点 6.1 序列 6.1.1 标准类型操作符 标准类型操作符一般都能适用于所有的序列类型. 6.1.2 序列类型操作符 高效合并: 字符串:''.join(strList) 列表:list1.extend(list2) 实战:遍历一个字符串,每次都把位于最后的一个字符砍掉 for i in [None] + range(-1, -len(strList), -1): pr

flask-admin,自定义视图参数设置。

# 许可类 can_create = True """是否可以新建""" can_edit = True """是否可以编辑""" can_delete = True """是否可以编辑""" can_view_details = False """是否显示详情,如果你设置了不显示,可以设置是否使用