python中对数字进行排序的方法:
1、使用sorted()函数对数字排序
sorted() 函数对所有可迭代的对象进行排序操作。
sorted 语法:
sorted(iterable, cmp=None, key=None, reverse=False)
参数说明:
iterable -- 可迭代对象。
cmp——比较的函数,this有两个参数,参数的值取自可迭代对象,这个函数必须遵循的规则是,大于则返回1,小于则返回1它返回-1,如果相等则返回0。
key -- 主要用来比较元素,只有一个参数,具体函数的参数取自可迭代对象,指定可迭代对象中的一个元素进行排序。
reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
示例:
>>>a = [5,7,6,3,4,1,2]
>>> b = sorted(a) # 保留原列表
>>> a
[5, 7, 6, 3, 4, 1, 2]
>>> b
[1, 2, 3, 4, 5, 6, 7]
2、使用sort()函数对列表中的数字进行排序
sort() 函数用于对原始列表进行排序。如果指定了参数,则使用比较函数指定的比较函数。
sort()方法语法:
list.sort( key=None, reverse=False)
参数:
key -- 主要用来比较元素,只有一个参数,具体函数的参数取自可迭代对象,指定可迭代对象中的一个元素进行排序。
reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
示例:
x = [4, 6, 2, 1, 7, 9]
x.sort()
print x # [1, 2, 4, 6, 7, 9]
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何启动python08/12
- ♥ python存储jpg图片报错的解决方法12/27
- ♥ 学c再学python多久比较好?10/17
- ♥ 一文了解进制之间的原理和转换01/14
- ♥ python orm框架有哪些10/30
- ♥ python怎么画朵拉A梦?11/06
内容反馈