在前面的文章学习中,我们有讲解到关于排序输出的一部分知识点,为了帮助到大家更好的学习新的知识点,接下来的这篇文章小编就来和大家讲解一下关于python中排序函数的编写,大家也要仔细阅读本篇文章哟 。
文章插图
在前面的讲解中,我们有了解了关于逆置输出函数的三种方法,其中就有讲到关于sorted()函数的方法,它不仅可以对列表进行排序,还可以对字符串进行排序,字符串排序就是通过每一个字符的ASCII码值来判断大小 。
【如何编写一个python排序函数?python排序函数代码编写】有时候在字符串进行大小比较的时候,我们往往会碰到大小写不一致的情况,在对字符串进行排序的时候,往往大写字母要小于小写字母,所以就会使得待续之后的数据不太准确,此时就需要对大小写进行忽略,我们同样的可以使用sorted()函数来进行 。代码如下所示:
def ignore(s1, s2):t1=s1.lower();t2=s2.lower();if(t1>t2):return 1if(t1==t2):return 0return -1print sorted(['bob', 'about', 'zoo', 'Credit'], ignore)#运行结果['about', 'bob', 'Credit', 'Zoo']简而言之就是sorted()函数要相较于sort()函数来说更加的通用,因为sort(函数只能够对列表进行排序,sorted()函数就可以返回一个列表类型,使用的范围也相对于它更为的广 。
以上就是关于排序函数的编写的讲解了,希望有帮助到大家 。
推荐阅读
- 如何删除python文件函数?删除python文件的方法有哪些?
- 什么是range函数?如何创建range函数?
- python如何使得列表逆置?python逆置列表的方法有哪些?
- 如何使用python中的circle函数?python中circle函数使用方法
- 如何使用python中zip函数?python中zip()函数使用方法
- python中的迭代是什么意思?如何理解python的迭代循环?
- 如何使用python移位运算符?python移位运算符操作方法
- Python怎么用海龟画九宫格?Python中九宫格如何画
- Python怎么用IDLE打开文件?IDLE编辑器如何打开python文件
- 如何使用python判断闰年?判断闰年python代码