map语法:
map() 函数语法:map(function, iterable, …)简单来说,map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
配合匿名函数使用:
map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回
假设用户输入的英文名字不规范,没有按照首字母大写,后续字母小写的规则,请利用map()函数,把一个list(包含若干不规范的英文名字)变成一个包含规范英文名字的list:
2.filter语法
filter(function, iterable) #function为判断函数,iterable为可迭代对象 以下代码展示了从列表中过滤掉所有奇数:
循环可以迭代的对象,传入函数中执行,如果不符合就过滤(用匿名函数filter)
领取专属 10元无门槛券
私享最新 技术干货