1.Python升序和降序
# 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升序和降序相关推荐
- python升序和降序排序sort_【python】 sort、sorted高级排序技巧
这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下 Python list内置sort()方法用来排序,也可以用python内 ...
- python升序和降序排序_python中序列的排序,包括字典排序、列表排序、升序、降序、逆序...
一.基础概念 我们知道python中的内建序列包括字典.列表.元组.字符串等,序列是python中最基本的数据结构. 列表.元组.字符串这类的序列的索引默认第一个元素的索引从0开始,第二个元素的索引是 ...
- python怎么升序和降序排序?
python怎么升序和降序排序 推荐:<python视频教程> 1.首先打开cmd命令提示符,输入指令"ipython"打开python的命令行工具: 2.在命令行中先 ...
- python怎么升序和降序排序
python怎么升序和降序排序 1.首先打开cmd命令提示符,输入指令"ipython"打开python的命令行工具: 2.在命令行中先定义一个变量number数组,里面写入几个数 ...
- python中对数字降序和升序_该程序查找在Python中按升序或降序排列数字的最低成本...
假设我们有一个称为nums的数字列表,我们必须找到最小成本以任何顺序(升序或降序)对列表进行排序.此处的成本是任何元素的旧值和新值之间的差总和. 因此,如果输入类似于[2,5,4],则输出将为2. 为 ...
- python中的排序(升序和降序)
用sort实现升序和降序 lst1=[10,20,40,5]#升序排序 lst1.sort()lst=sorted(lst1) #sorted会产生新的一个列表#降序排序 lst1.sort(reve ...
- 集合排乱序、升序、降序
集合排乱序.升序.降序 public static void main(String[] args) {//集合字符串乱升降//建立集合List<String> list = new Ar ...
- python控制excel降序排列_Python实现EXCEL表格的排序功能示例
EXCEL的数值排序功能还是挺强大的,升序.降序,尤其自定义排序,能够对多个字段进行排序工作. 那么,在Python大法中,有没有这样强大的排序功能呢?答案是有的,而且本人觉得Python的排序功能, ...
- Python列表按降序排列
本文翻译自:Python list sort in descending order How can I sort this list in descending order? 如何按降序对列表进行排 ...
最新文章
- 通过apt自动生成建造者模式单线程版代码(一)
- 【codeforces 766E】Mahmoud and a xor trip
- Allegro替换过孔类型
- mmap直接控制底层
- Linux c 进程名 pid,Linux C已知进程名字得到其PID号
- 男子吐槽:为什么那么多人不喜欢996,非要年纪轻轻进国企养老
- git linux 部署网站,centos 搭建git自动部署web应用
- 近 10 年新秀编程语言大 PK,Pick 它!
- 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_17maven工程运行环境修改...
- 一款开源的微信小程序商城项目,接外包直接拿去改改,就能用。。。
- 华为C语言编程规范(整理)
- centos php安装 pecl,pecl是什么?如何在centos下安装pecl?
- matlab中geoshow函数的使用/属性设置
- Coursera普林斯顿大学算法下Week4:Boggle 拼字游戏
- ./config.status --recheck 而发现的error的根因与解决方案
- 毕设论文数据分析记录-part2:相关性分析
- win rar如何注册破解
- 如何通过IP访问MySQL数据库
- 【渝粤题库】广东开放大学 公共政策学 形成性考核
- 爬虫------爬取搜狗图片