Python对字典(directory)按key和value排序
distance = {9149: 0, 9150: 26, 9151: 24, 9152: 24, 9153: 24, 9154: 27, 9155: 25, 9156: 30, 9158: 20, 9159: 22, 9160: 25, 9161: 21, 9163: 25, 9164: 23, 9165: 25, 9166: 30, 9167: 20, 9169: 25, 9170: 24, 9171: 23, 9172: 25, 9173: 24, 9174: 29, 9176: 27, 9177: 25, 9179: 25, 9180: 32, 9181: 25, 9182: 25, 9183: 24, 9184: 25, 9185: 25, 9186: 25, 9188: 26, 9189: 20, 9190: 25, 9191: 27, 9193: 24, 9195: 24, 9196: 24, 9197: 23, 9198: 25, 9199: 25, 9201: 24, 9202: 25, 9203: 24, 9204: 25, 9205: 25, 9206: 25, 9208: 24, 9209: 22, 9210: 23, 9211: 22, 9212: 23, 9215: 25, 9217: 28, 9218: 25, 9219: 25, 9220: 33, 9221: 21, 9222: 25, 9224: 25, 9225: 25, 9226: 25, 9227: 24, 9228: 28, 9230: 22, 9231: 25, 9232: 24, 9233: 25, 9235: 24, 9236: 21, 9237: 22, 9238: 24, 9239: 22, 9240: 20, 9241: 24, 9242: 23, 9245: 22, 9248: 23, 9249: 22, 9250: 22, 9251: 23, 9252: 22, 9253: 22, 9254: 19, 9255: 23, 9256: 21, 9257: 23, 9258: 25, 9259: 23, 9260: 24, 9261: 22, 9263: 22, 9264: 23, 9265: 22, 9266: 22, 9267: 23, 9268: 25, 9269: 22, 9270: 22, 9271: 21, 9274: 24, 9276: 24, 9277: 25, 9279: 28, 9282: 21, 9283: 21, 9285: 22, 9286: 24, 9287: 24, 9289: 24, 9290: 25, 9292: 22, 9293: 22, 9296: 23, 9298: 21, 9299: 23, 9300: 22, 9302: 22, 9303: 25, 9304: 24, 9306: 25, 9307: 25, 9308: 22, 9311: 23, 9312: 25, 9315: 22, 9316: 24, 9317: 23, 9318: 22, 9320: 21, 9321: 28, 9324: 22, 9325: 21, 9328: 22, 9329: 22, 9330: 21, 9331: 25, 9332: 21}
print(distance)
#按value排序
print(sorted(distance.items(),key=lambda item:item[1]))
#反序
#print(sorted(distance.items(),key=lambda item:item[1],reverse=True))
#按Key排序
#print(sorted(distance.items(),key=lambda item:item[0]))
#[(9149, 0), (9254, 19), (9158, 20), (9167, 20), (9189, 20), (9240, 20), (9161, 21), (9221, 21), (9236, 21), (9256, 21), (9271, 21), (9282, 21), (9283, 21), (9298, 21), (9320, 21), (9325, 21), (9330, 21), (9332, 21), (9159, 22), (9209, 22), (9211, 22), (9230, 22), (9237, 22), (9239, 22), (9245, 22), (9249, 22), (9250, 22), (9252, 22), (9253, 22), (9261, 22), (9263, 22), (9265, 22), (9266, 22), (9269, 22), (9270, 22), (9285, 22), (9292, 22), (9293, 22), (9300, 22), (9302, 22), (9308, 22), (9315, 22), (9318, 22), (9324, 22), (9328, 22), (9329, 22), (9164, 23), (9171, 23), (9197, 23), (9210, 23), (9212, 23), (9242, 23), (9248, 23), (9251, 23), (9255, 23), (9257, 23), (9259, 23), (9264, 23), (9267, 23), (9296, 23), (9299, 23), (9311, 23), (9317, 23), (9151, 24), (9152, 24), (9153, 24), (9170, 24), (9173, 24), (9183, 24), (9193, 24), (9195, 24), (9196, 24), (9201, 24), (9203, 24), (9208, 24), (9227, 24), (9232, 24), (9235, 24), (9238, 24), (9241, 24), (9260, 24), (9274, 24), (9276, 24), (9286, 24), (9287, 24), (9289, 24), (9304, 24), (9316, 24), (9155, 25), (9160, 25), (9163, 25), (9165, 25), (9169, 25), (9172, 25), (9177, 25), (9179, 25), (9181, 25), (9182, 25), (9184, 25), (9185, 25), (9186, 25), (9190, 25), (9198, 25), (9199, 25), (9202, 25), (9204, 25), (9205, 25), (9206, 25), (9215, 25), (9218, 25), (9219, 25), (9222, 25), (9224, 25), (9225, 25), (9226, 25), (9231, 25), (9233, 25), (9258, 25), (9268, 25), (9277, 25), (9290, 25), (9303, 25), (9306, 25), (9307, 25), (9312, 25), (9331, 25), (9150, 26), (9188, 26), (9154, 27), (9176, 27), (9191, 27), (9217, 28), (9228, 28), (9279, 28), (9321, 28), (9174, 29), (9156, 30), (9166, 30), (9180, 32), (9220, 33)]
#{9149: 0, 9150: 26, 9151: 24, 9152: 24, 9153: 24, 9154: 27, 9155: 25, 9156: 30, 9158: 20, 9159: 22, 9160: 25, 9161: 21, 9163: 25, 9164: 23, 9165: 25, 9166: 30, 9167: 20, 9169: 25, 9170: 24, 9171: 23, 9172: 25, 9173: 24, 9174: 29, 9176: 27, 9177: 25, 9179: 25, 9180: 32, 9181: 25, 9182: 25, 9183: 24, 9184: 25, 9185: 25, 9186: 25, 9188: 26, 9189: 20, 9190: 25, 9191: 27, 9193: 24, 9195: 24, 9196: 24, 9197: 23, 9198: 25, 9199: 25, 9201: 24, 9202: 25, 9203: 24, 9204: 25, 9205: 25, 9206: 25, 9208: 24, 9209: 22, 9210: 23, 9211: 22, 9212: 23, 9215: 25, 9217: 28, 9218: 25, 9219: 25, 9220: 33, 9221: 21, 9222: 25, 9224: 25, 9225: 25, 9226: 25, 9227: 24, 9228: 28, 9230: 22, 9231: 25, 9232: 24, 9233: 25, 9235: 24, 9236: 21, 9237: 22, 9238: 24, 9239: 22, 9240: 20, 9241: 24, 9242: 23, 9245: 22, 9248: 23, 9249: 22, 9250: 22, 9251: 23, 9252: 22, 9253: 22, 9254: 19, 9255: 23, 9256: 21, 9257: 23, 9258: 25, 9259: 23, 9260: 24, 9261: 22, 9263: 22, 9264: 23, 9265: 22, 9266: 22, 9267: 23, 9268: 25, 9269: 22, 9270: 22, 9271: 21, 9274: 24, 9276: 24, 9277: 25, 9279: 28, 9282: 21, 9283: 21, 9285: 22, 9286: 24, 9287: 24, 9289: 24, 9290: 25, 9292: 22, 9293: 22, 9296: 23, 9298: 21, 9299: 23, 9300: 22, 9302: 22, 9303: 25, 9304: 24, 9306: 25, 9307: 25, 9308: 22, 9311: 23, 9312: 25, 9315: 22, 9316: 24, 9317: 23, 9318: 22, 9320: 21, 9321: 28, 9324: 22, 9325: 21, 9328: 22, 9329: 22, 9330: 21, 9331: 25, 9332: 21}
Python对字典(directory)按key和value排序的更多相关文章
- python 根据字典中的key,value进行排序
#coding=utf-8 import requests,json,collections,base64,datetime def sort(datas): data=json.dumps(data ...
- python 对字典分别按照key值、value值进行排序
1.sorted函数首先介绍sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数. 其中iterable表示 ...
- python 合并字典,相同 key 的 value 如何相加?
x = { 'apple': 1, 'banana': 2 } y = { 'banana': 10, 'pear': 11 } 需要把两个字典合并,最后输出结果是: { 'apple': 1, 'b ...
- iOS_字典数组 按key分组和排序
int main(int argc, const charchar * argv[]) { @autoreleasepool { // 1.定义一个测试的字典数组 NSMutableArray *di ...
- Python对字典分别按键(key)和值(value)进行排序
使用sorted函数进行排序 sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数;其中iterable表示可以迭代的对象,例 ...
- python 字典操作提取key,value
python 字典操作提取key,value dictionaryName[key] = value 1.为字典增加一项 2.访问字典中的值 3.删除字典中的一项 4.遍历字典 5.字典遍历的 ...
- python获取字典的key列表
获取字典的所有key: # !/usr/bin/python3.4 # -*- coding: utf-8 -*- b = { 'video':0, 'music':23 } print(list(b ...
- python学习笔记 - for循环: 遍历字典, 分别打印key, value, key:value
#遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.key ...
- python中字典以key排序,以value排序。以及通过value找key的方式
1.sorted函数首先介绍sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数. 其中iterable表示 ...
- python 数据类型 ----字典
字典由一对key:value 组成的 python中常用且重量级的数据类型 1. key , keys, values 字典由一对key:value 组成的 python中常用且重量级的数据类型 1. ...
随机推荐
- 大批量导入数据的SqlBulkCopy类
SqlBulkCopy 这个类用于数据库大批量的数据传递,通常用于新旧数据库之间的更新.关键的一点是,即使表结构不同,也可以通过表字段或者字段位置建立映射关系,将所需的数据导入到目标数据库. 下面代 ...
- Java 8 – Filter a null value from a Stream
Java 8 – Filter a null value from a Stream package com.mkyong.java8; import java.util.List;import ja ...
- 设置Myeclipse中的代码格式化、注释模板及保存时自动格式化
1:设置注释的模板: 下载此模板: codetemplates.xml 搜索Dangzhang,将其改为你自己的姓名,保存 打开eclipse/myeclipse选择 window-->Pre ...
- django ---- models继承
django 中各个models之前可以有继承关系.这种继承关系又可以分成三种情况: 1.简单继承 2.抽象继承 3.代理 一.简单继承: model定义 from django.db import ...
- ELK 的插件安装(head)
这里我装了一个head插件和kopf的插件 ./plugin install mobz/elasticsearch-head ./plugin install lmenezes/elasticsear ...
- php分享十三:mysql事物
一:事物的隔离级别 1:隔离级别的类型 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的: Read Uncommitted(读取未提交内容) Re ...
- Nginx(七):keepalived实现Nginx负载均衡服务器的双机高可用
前言 之前咱们通过 Nginx(六):Nginx HTTP负载均衡和反向代理的配置与优化 和 Nginx+tomcat组合实现高并发场景的动静分离和负载均衡方案 这两篇文章了解了Nginx对高并发应用 ...
- 一种解决新版本API完全兼容老版本API的方法
原文:http://android.eoe.cn/topic/android_sdk 这节课程我们讨论如何创建一个实现类,即能对应新版本的API,又能够保持对老版本API的支持. * 寻找一个替代的解 ...
- Eclipse中如何安装和使用GrepCode插件 (转)
GrepCode(GC)Eclipse插件允许Eclipse用户在Eclipse IDE中搜索由GrepCode提供的工厂类.本教程介绍如何安装和使用插件.使用Eclipse3.5(Galileo)的 ...
- Go基础--终端操作和文件操作
终端操作 操作终端相关的文件句柄常量os.Stdin:标准输入os.Stdout:标准输出os.Stderr:标准错误输出 关于终端操作的代码例子: package main import " ...