zoukankan      html  css  js  c++  java
  • 列表内有字符串后反转加排序(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)
  • 相关阅读:
    EL表达式与JSTL
    JSP
    session
    四则运算 第二次
    第二次作业
    四则运算
    用户使用手册与测试报告
    系统设计和任务分配
    需求规格说明书和原型设计
    用户需求分析和竞品分析
  • 原文地址:https://www.cnblogs.com/zhangtebie/p/11185836.html
Copyright © 2011-2022 走看看