# sort() 和 sorted() 之间的一个主要区别是 sorted() 将返回一个新列表,而 sort() 对列表进行原地排序
my_list1 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"]
my_list2 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"]
my_list3 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"]
my_list4 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"]# sort(key , reverse)没有返回值,直接修改原列表
my_list1.sort(reverse=False)  # 默认值reverse=False为升序
print("Ordered list1: ", my_list1)my_list1.sort(reverse=True)  # reverse=True为降序
print("Ordered list2: ", my_list2)# sorted(iterable, key=None, reverse=False)不修改原列表,返回新列表
list3 = sorted(my_list3, reverse=False)
print("Ordered list3: ", list3)list4 = sorted(my_list4, reverse=True)
print("Ordered list4: ", list4)# 字典排序 zd={values1:keys2}
# 其中iterable表示可以迭代的对象,key是一个函数
zd = {'aa': 8, 'rr': 66, 'cc': 1}
values1 = sorted(zd.values())
print("values: ", values1)keys1 = sorted(zd.keys())
print("keys: ", keys1)#items()获取元素值
newzd=sorted(zd.items())
print("newzd: ", newzd)
运行后的代码
Ordered list1:  ['Ben', 'Carl', 'Jackie', 'Jessica', 'Wendy']
Ordered list2:  ['Jessica', 'Ben', 'Carl', 'Jackie', 'Wendy']
Ordered list3:  ['Ben', 'Carl', 'Jackie', 'Jessica', 'Wendy']
Ordered list4:  ['Wendy', 'Jessica', 'Jackie', 'Carl', 'Ben']
values:  [1, 8, 66]
keys:  ['aa', 'cc', 'rr']
newzd:  [('aa', 8), ('cc', 1), ('rr', 66)]

1.Python升序和降序相关推荐

  1. python升序和降序排序sort_【python】 sort、sorted高级排序技巧

    这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下 Python list内置sort()方法用来排序,也可以用python内 ...

  2. python升序和降序排序_python中序列的排序,包括字典排序、列表排序、升序、降序、逆序...

    一.基础概念 我们知道python中的内建序列包括字典.列表.元组.字符串等,序列是python中最基本的数据结构. 列表.元组.字符串这类的序列的索引默认第一个元素的索引从0开始,第二个元素的索引是 ...

  3. python怎么升序和降序排序?

    python怎么升序和降序排序 推荐:<python视频教程> 1.首先打开cmd命令提示符,输入指令"ipython"打开python的命令行工具: 2.在命令行中先 ...

  4. python怎么升序和降序排序

    python怎么升序和降序排序 1.首先打开cmd命令提示符,输入指令"ipython"打开python的命令行工具: 2.在命令行中先定义一个变量number数组,里面写入几个数 ...

  5. python中对数字降序和升序_该程序查找在Python中按升序或降序排列数字的最低成本...

    假设我们有一个称为nums的数字列表,我们必须找到最小成本以任何顺序(升序或降序)对列表进行排序.此处的成本是任何元素的旧值和新值之间的差总和. 因此,如果输入类似于[2,5,4],则输出将为2. 为 ...

  6. python中的排序(升序和降序)

    用sort实现升序和降序 lst1=[10,20,40,5]#升序排序 lst1.sort()lst=sorted(lst1) #sorted会产生新的一个列表#降序排序 lst1.sort(reve ...

  7. 集合排乱序、升序、降序

    集合排乱序.升序.降序 public static void main(String[] args) {//集合字符串乱升降//建立集合List<String> list = new Ar ...

  8. python控制excel降序排列_Python实现EXCEL表格的排序功能示例

    EXCEL的数值排序功能还是挺强大的,升序.降序,尤其自定义排序,能够对多个字段进行排序工作. 那么,在Python大法中,有没有这样强大的排序功能呢?答案是有的,而且本人觉得Python的排序功能, ...

  9. Python列表按降序排列

    本文翻译自:Python list sort in descending order How can I sort this list in descending order? 如何按降序对列表进行排 ...

最新文章

  1. 通过apt自动生成建造者模式单线程版代码(一)
  2. 【codeforces 766E】Mahmoud and a xor trip
  3. Allegro替换过孔类型
  4. mmap直接控制底层
  5. Linux c 进程名 pid,Linux C已知进程名字得到其PID号
  6. 男子吐槽:为什么那么多人不喜欢996,非要年纪轻轻进国企养老
  7. git linux 部署网站,centos 搭建git自动部署web应用
  8. 近 10 年新秀编程语言大 PK,Pick 它!
  9. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_17maven工程运行环境修改...
  10. 一款开源的微信小程序商城项目,接外包直接拿去改改,就能用。。。
  11. 华为C语言编程规范(整理)
  12. centos php安装 pecl,pecl是什么?如何在centos下安装pecl?
  13. matlab中geoshow函数的使用/属性设置
  14. Coursera普林斯顿大学算法下Week4:Boggle 拼字游戏
  15. ./config.status --recheck 而发现的error的根因与解决方案
  16. 毕设论文数据分析记录-part2:相关性分析
  17. win rar如何注册破解
  18. 如何通过IP访问MySQL数据库
  19. 【渝粤题库】广东开放大学 公共政策学 形成性考核
  20. 爬虫------爬取搜狗图片

热门文章

  1. java j集合_疯狂Java系列之j集合类
  2. 【PEST++】05 QA常见问题释疑
  3. 汽车信息安全脆弱性管理之一:NVD数据库使用
  4. STM32之DS18B20温度传感器
  5. 避免C盘爆满的几个操作
  6. JavaScript 调试错误类型
  7. ActionForward
  8. 约瑟夫问题o(n)算法
  9. c语言替换avx指令集,普及一下,关于SB的AVX指令集
  10. LTE资源调度 -- 上行资源申请(1)BSR