zoukankan      html  css  js  c++  java
  • python--几个重要内置函数(zip,fliter,map,sorted)

    # # zip     拉链方法
    # l = [1,2,3]
    # l2 = ['a','b','c']
    # l3 = ('*','**',[1,2])
    # d = {'k1':1,'k2':2,'k3':3}
    # for i in zip(l,l2,l3,d):
    #     print(i)
    #
    # # filter
    # def is_odd(x):
    #     return x % 2 == 1
    #
    # def is_str(s):
    #     if type(s) != int:
    #         return s and str(s).strip()
    # # ret = filter(is_odd, [1, 4, 6, 7, 9, 12, 17])
    # # ret = filter(is_str, [1,'hello', 6, 7,'world',12,17])
    # ret = filter(is_str, [1,'hello','','  ',None,[],6,7,'world',12,17])
    # print(ret)
    # for i in ret:
    #     print(i)
    # [i for i in[1, 4, 6, 7, 9, 12, 17] if i % 2 == 1]
    
    """
    用filter过滤出1~100中平方根是整数的数,
    """
    # import math
    # def is_sqr(x):
    #     return math.sqrt(x) % 1 ==0
    # ret1 = filter(is_sqr,range(1,101))
    # for i in ret1:
    #     print(i)
    
    # map
    # ret = map(abs,[1,-4,6,-8])
    # print(ret)
    # for i in ret:
    #     print(i)
    
    # sorted
    # l = [1,-4,6,5,-10]
    # print(sorted(l))
    # print(sorted(l,reverse=True))
    # print(sorted(l,key=abs,reverse=True))
    
    l = ['   ',[1,2],'hello world']
    new_1 = sorted(l,key=len)
    print(new_1)
  • 相关阅读:
    线程私有数据
    C
    Zend_Json 简介 --(手冊)
    Spring之AOP实现面向切面编程
    JDBC框架
    NYOJ15-括号匹配(二)-区间DP
    SDUTOJ 贪心 -商人小鑫
    Java 8 类型转换及改进
    java内存结构(执行时数据区域)
    Android Studio 编译Gradle提示编码错误
  • 原文地址:https://www.cnblogs.com/jsit-dj-it/p/11437290.html
Copyright © 2011-2022 走看看