zoukankan      html  css  js  c++  java
  • python内置函数

    python有很多内置函数,现在先罗列几个,后面会陆续添加。

    map函数:map(func,list)---传入两个参数,第一个是函数(函数只有一个参数),第二个是个列表,作用:将函数分别作用于列表的每个元素,最后得出一个新的列表。

    #单个参数分别乘方
    m = map(lambda x:x*x,[1,2,3,4])
    print(m)

    reduce函数:reduce(func,list)---跟map函数类似,同样传入两个参数,但出入的函数有两个参数。

    #累加
    r = reduce(lambda x,y:x+y,[1,2,3,4])
    print(r)

    filter函数:filter(func,list)---也是传入两个参数,func作用于list中的每个元素,只有当func的返回值为True时,才将值输出,否则不输出。

    #输出x<4的元素(函数返回值为True才输出)
    f = filter(lambda x:x<4,[1,2,3,4,5])
    print(f)

    zip函数

    #传入N个列表,zip会按每列生成新的列表
    x = [1,2,3]
    y = [4,5,6]
    z = [7,8,9]
    print(zip(x,y,z))

    eval函数:eval()将字符串转化成表达式

    #计算a(a是个字符串)
    a = '8*8'
    print(eval(a))
  • 相关阅读:
    继续学习AJAX
    最近在看AJAX
    selenium学习模拟键盘按键操作
    二十三。克隆
    二十五。继承
    十八。类的属性
    二十一。第四章综合例题
    二十四。继承
    十七。对JAVA中堆和栈的细致了解
    十六。方法调用以及传参
  • 原文地址:https://www.cnblogs.com/MacoLee/p/5629995.html
Copyright © 2011-2022 走看看