files=os.listdir(".")
files.sort()
print files
['1.txt', '10.txt', '11.txt', '2.txt', '3.txt']files.sort(key= lambda x:int(x[:-4]))
print files
['1.txt', '2.txt', '3.txt', '10.txt', '11.txt']

注意:这里lambda x:int(x[:-4])表示排序依据是从第一位到倒数第四位,这是将文件名的后缀去掉后,排序文件的数字,即去掉1.txt的.txt

另:lambda用法:

传入多个参数的lambda函数

def sum(x,y):return x+y

用lambda来实现:

p = lambda x,y:x+y

print(p(4,6))

例2:传入一个参数的lambda函数

a=lambda x:x*x

print(a(3))       # 注意:这里直接a(3)可以执行,但没有输出的,前面的print不能少 

[python]listdir排序相关推荐

  1. python set 排序_python set 排序_如何在Python中使用sorted()和sort()

    点击"蓝字"关注我们 ?"Python基础知识" 大卫·丰达科夫斯基  著 18财税3班 李潇潇    译 日期:2019年5月6日 一. 使用sorted() ...

  2. python文件排序

    # 常规排序sort() from natsort import natsorted a = ['1.mp4', '3.mp4', '10.mp4', '2.mp4'] a.sort() print( ...

  3. python列表按照指定顺序排序-Python常见排序操作示例【字典、列表、指定元素等】...

    本文实例讲述了Python常见排序操作.分享给大家供大家参考,具体如下: 字典排序 按value排序 d1 = {"name":"python","b ...

  4. Python列表排序 reverse、sort、sorted 操作方法详解

    python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级python list排序中,后两中方法还可以加入条件参数进行排序. ...

  5. python的for语句写新的字符串_python写for循环python字符串排序方法

    一般情况下,python中对一个字符串排序相当麻烦: 一.python中的字符串类型是不允许直接改变元素的.必须先把要排序的字符串放在容器里,如list. 二.python中的list容器的sort( ...

  6. python 经典排序算法

    python 经典排序算法 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存.常见的内部排序算 ...

  7. [转载] Python列表排序 list.sort方法和内置函数sorted

    参考链接: Python中的函数 Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时 ...

  8. Python列表排序 list.sort方法和内置函数sorted

    Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时候就可以使用list.sort方法 ...

  9. python常见排序算法解析

    python--常见排序算法解析 算法是程序员的灵魂. 下面的博文是我整理的感觉还不错的算法实现 原理的理解是最重要的,我会常回来看看,并坚持每天刷leetcode 本篇主要实现九(八)大排序算法,分 ...

最新文章

  1. TabLayout属性详解
  2. 关于SAP Fiori Smart Template开发的一些实际例子
  3. 前端学习(2214):认识react(1)
  4. 前端学习(1334):mongodb增2
  5. python 补前导零_Python正则表达式| 程序从IP地址中删除前导零
  6. 唠唠 RDS 那些事 —— RDS on Windows Server 2016 第二篇
  7. linux主引导修复工具,Boot-Repair/引导修复工具
  8. webpack打包告警We noticed you‘re using the `useBuiltIns` option without declaring a core-js version.
  9. 【Python】Python中将字符串中的大写字母转换为小写字母,同时将小写字母转换为大写字母
  10. SFC游戏<战区88>,买100W战斗机的测试
  11. Python不能做游戏?一小时做出一个游戏!
  12. Win10忘记登录密码,系统U盘/光盘轻松重置
  13. 腾讯 百度 高德 Google 地图导航 实现
  14. linux相关图形与相关命令
  15. 浅谈技术管理之团队管理
  16. feign源码解析 - 运行时
  17. 舒亦梵:4.24非农周即将来临,作为投资者的你做好准备了吗
  18. excel用VBA插入列号
  19. 小红书怎么做关键词搜索排名?哪些行业适合在小红书推广?
  20. 谈谈分布式多智能体中的显式协调机制

热门文章

  1. Java中如何读取和写入zip文件
  2. 如何用计算机求极限,计算机的极限与并行计算
  3. Python学习-基础篇9 mysql相关
  4. STM32实现水下四旋翼(八)传感任务4——电池电量检测
  5. To_Heart—题解——打击犯罪
  6. 虚拟机玩DNF地下城与勇士 黑屏和卡顿问题
  7. 小米4如何用计算机读取文件夹,小米手机如何快速地在手机与电脑间传送图片视频等文件...
  8. nx12文档服务器端口,NX12 OPEN API在VS2017中配置方法
  9. Unity骑士团培训心得
  10. iphone文件服务器权限,iPhone XR