为了账号安全,请及时绑定邮箱和手机立即绑定

PYTHON sorted()

标签:
Python
#!/usr/bin/env python
# -*- coding:utf-8 -*-

#sorted()函数-排序
print sorted([1,64,23,57,2,45,0,-2])

#sorted()函数排序的定义:
# 传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。

#实现倒序
def reversed_cmp(x,y):
    if x>y:
        return -1
    if x<y:
        return 1
    return 0
print sorted([32,6,23,32,78,4,56,87],reversed_cmp)

#字符串按ASCII码排序
print sorted(['bob', 'about', 'Zoo', 'Credit'])

#按首字母顺序排列
def cmp_ignore_case(s1,s2):
    u1=s1.lower()
    u2=s2.lower()
    if u1>u2:
        return 1
    if u1<u2:
        return -1
    return 0
print sorted(['bob', 'about', 'Zoo', 'Credit'],cmp_ignore_case)

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消