• 列表内有字符串后反转加排序(python 2.7实现)


    反转加排序:
    a=["123","456","231"]
    第一种办法
    sorted(map(lambda x:"".join([i for i in (lambda x:reversed(list(x)))(x)]),a))
    第二种办法
    sorted(map(lambda x:x[::-1],a))
     
    处理之后:
    #encoding=utf-8
    import traceback
    def listrs1(lista):
        if isinstance(a,list):
            try:
                print sorted(map(lambda x:"".join([i for i in (lambda x:reversed(list(x)))(x)]),a))
            except Exception,e:
                print u"执行反转排序出现的问题是{0}".format(traceback.print_exc())
        else:
            print u"传入内容有误"
     
    def listrs2(lista):
        if isinstance(a,list):
            try:
                sorted(map(lambda x:x[::-1],a))
            except Exception,e:
                print u"执行反转排序出现的问题是{0}".format(traceback.print_exc())
        else:
            print u"传入内容有误"
    if __name__=="_main__":
        a=["123","456","231"]
        listrs1(a)
        listrs2(a)
  • 相关阅读:
    Map
    input输入框文字提示IE兼容
    Linux下实现获取远程机器文件
    ssl_error_rx_record_too_long
    Linux下访问网站
    Linux安装Jdk1.7
    bootstrap左右圆角按钮-适配手机页面
    jQuery使用load方法加载其他文档内容
    Js操作DOM小练习_01
    BootstrapValidator验证表单用法
  • 原文地址:https://www.cnblogs.com/zhangtebie/p/11185836.html
Copyright © 2020-2023  润新知