类型转化与信息

  • 转列表

    1. # 元组转列表
    2. >>> list(('w','h','y'))
    3. ['w', 'h', 'y']
    4. # 字符串转列表
    5. >>> list('mrnaive')
    6. ['m', 'r', 'n', 'a', 'i', 'v', 'e']
  • 字符长度

    1. >>> len('mrnaive')
    2. 7
  • 获取最大值

    1. # 如果是字符则比较Ascli
    2. >>> max((2,3,6,1,7,0,9))
    3. 9

    匿名函数

    1. # lambda 参数 : 方法
    2. >>> fun = lambda par1,par2 : print(par1+par2)
    3. >>> fun(par1 = 'my',par2 = 'Naive')
    4. myNaive

    过滤器

    1. # filter 将列表逐条传入 None (函数) , 过滤掉非 True 的内容 , 返回一个对象 , 并使用 list 转换为列表
    2. >>> list(filter(None,[1,2,0,'false',False,True]))
    3. [1, 2, 'false', True]