博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何对字典中的元素进行排序
阅读量:6008 次
发布时间:2019-06-20

本文共 425 字,大约阅读时间需要 1 分钟。

问题:

希望对字典中的key/value 进行排序 

思路:

1. 将字典转换为数组。

2. 对该数组进行排序

3. 将排过序的数组的key/value提出来

代码:

    def sort_by_time(self,files,remote_dir):
        files_hash={}
        self.ftp.cwd(remote_dir)
        filesbysort=[]
        for f in files:
            files_hash[self.ftp.sendcmd('MDTM '+f)[3:].strip()]=f
        
        items=files_hash.items()
        items.sort()
        for key,value in items:
            filesbysort.append(value)
            

        return filesbysort 

转载于:https://www.cnblogs.com/morebetter/archive/2012/08/17/2644297.html

你可能感兴趣的文章
【数据库】快速掌握云数据库MySQL版
查看>>
第一章 老虎Linux简介
查看>>
CSS 框模型
查看>>
领域驱动设计DDD实战进阶第一波(五):开发一般业务的大健康行业直销系统(实现产品上下文领域层)...
查看>>
Linux环境Cloudera CDH安装配置完全解决方案
查看>>
Linux 4.x MTD源码分析-cfi-flash设备probe过程分析
查看>>
程序员因一张嵌套7层的循环代码截图被开除!
查看>>
满足用户的即时需求,金融云的效率优先与生态开放
查看>>
命令行基础
查看>>
三栏布局(两边固定,中间自适应) 常用方案及演变过程
查看>>
Vue嵌套组件的生命周期
查看>>
PHP 加密
查看>>
10月前端面试题目汇总
查看>>
【JAVA】Srping和传统JDBC实现数据库操作
查看>>
Redux-状态管理器
查看>>
mui扩展插件mui.showLoading加载框
查看>>
leetcode 122 买卖股票的最佳时机 II
查看>>
阿里云ons队列监控api深度使用
查看>>
Vue 基础篇(三):Vue生命周期理解
查看>>
区块链技术开发:场外交易为什么必不可少?
查看>>