关于python sort?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python sort?相关的知识,希望对你有一定的参考价值。
这里面的sort(key=str.lower)是什么意思?
就是按列表中元素小写之后去排序 参考技术A 排序,排序依据是str.lower函数的输出追问str.lower函数是什么?就是有什么功能啊?百度不是太懂
追答返回一个字符串的小写形式。
追问还是不太懂,竟然返回了字符串小写形式了,那为什么listb打印里面还是有大写啊?😷
追答是按照sort关键字传入的函数来对每个元素进行排序,不会改变元素的值
追问还是不太懂😭
关于python的列表操作:排序,统计
# 列表操作
1 num_list = [2, 5, 8, 6, 7, 9, 5, 7] 2 3 # 升序 4 num_list.sort() 5 print(num_list) 6 7 8 # 降序 9 num_list.sort(reverse = True) 10 print(num_list) 11 12 # 逆转 13 num_list.reverse() 14 print(num_list) 15 16 # 统计列表的长度 17 num_list_len = len(num_list) 18 print("列表长度为 %d " % num_list_len) 19 20 # 统计同一数据出现次数 21 num_count = num_list.count(5) 22 print("5出现了 %d 次" % num_count)
以上是关于关于python sort?的主要内容,如果未能解决你的问题,请参考以下文章