map()3
2024-08-30 11:17:29
# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#map()3
'''
map(...)
map(function, sequence[, sequence, ...]) -> list
''' #由于map期待传入一个函数,他恰好是lambda通常出现的地方之一
counters=[1,2,3,4]
print list(map((lambda x:x+3),counters))#[4, 5, 6, 7] #以上功能等同于:
def mymap(func,seq):
res=[]
for x in seq:
res.append(func(x))
return res def inc(x):
return x+3
print mymap(inc,[1,2,3,4])#[4, 5, 6, 7]
最新文章
- MVC 传值
- A 标签的背景
- Java线程:概念与原理
- linux命令(5):rm 命令
- MyEclipse项目上有个感叹号
- 解決BufferedReader读取UTF-8文件中文乱码
- Java知多少(111)数据库之修改记录
- Machine Learning in Action -- Support Vector Machines
- ThinkPHP之中的getField、Find、select、返回数据类型详解(ThinkPHP之中所有数据读取了)
- 记一次linux samba服务问题调试
- Android-给另一个Activity传递HashMap
- WPF简单的口算案例
- linux下常用网络操作汇总
- WARN TaskSetManager: Lost task 0.0 in stage 0.0 (TID 0, worker1): java.lang.ClassNotFoundException: com.spark.firstApp.HelloSpark$$anonfun$2
- php代码结尾不要添加结尾标记
- Jsp传递参数的方法
- debian 安装 android studio 环境
- springMVC和json结合传递数据
- 49. leetcode 94. Binary Tree Inorder Traversal
- 43.Linux调试测试输入思路