zoukankan      html  css  js  c++  java
  • map,filter,reduce函数总结

    #map:处理序列中的每一个元素,得到的结果是一个‘列表(迭代器)’,该列表元素个数及位置与原来一样
    #map处理的对象可以是列表,列表中的内容可以是字符串,数字,。。也可以只处理一个独立的字符串

    #filter:遍历序列中的每个元素,判断每个元素得到布尔值,如果是True,则留下来

    people = [
    {'name':'alex','age':1000},
    {'name':'wupeiqi','age':1020},
    {'name':'yuanhao','age':201},
    {'name': 'yuanhao', 'age': 18}
    ]

    # a = list(filter(lambda p:p['age']<20,people))#获取年龄小于20岁的人...#p可以用其他字符串代替
    # print(a)

    #reduce:处理一个序列,然后把序列进行合并操作
    from functools import reduce #必须先导入模块
  • 相关阅读:
    js简单的下拉选中效果
    简单的JS+HTML+CSS达成图片轮播
    JQ延时对象
    javascript特效----碰壁运动
    PHP---封装
    PHP---面向对象
    PHP----基础
    MySQL查询实例
    JS下拉列表
    MySQL基础操作
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8693763.html
Copyright © 2011-2022 走看看