python 里map()函数想到的外国人为什么要这么定义函数
来源:互联网 发布:如何用vb编写上位机 编辑:程序博客网 时间:2024/05/16 15:19
首先 map(function,iterable,..)
iterable 一个或多个序列
举个例子
>>map(square,[1,2,3,4,5])# 计算列表和:1+2+3+4+5
[1,4,9,16,25]
1)如果这个函数是中国人来定义的话至少应该是map(iterable,function)
比较符合我们的逻辑如:x^2,但外语的语法习惯都是 xxx of sth ,所以跟我们的习惯是反着的,
2)然后我的印象里map的意思是地图(英语太渣),
然后查了下 Oxford Advanced Learner's Dictionary,里面map做动词有个用法 map sth on/onto sth 解释为 to link a group of qualities,items,etc. with their source,cause,position on a case.
综上我们就知道了为什么map()函数这样定义了,所以多多学英语 (#^.^#)
阅读全文
1 0
- python 里map()函数想到的外国人为什么要这么定义函数
- Python 里为什么函数可以返回一个函数内部定义的函数
- python里函数定义的理解
- python里为什么要使用isinstance函数
- python里使用map()函数
- python的map函数
- Python 里的函数
- python的函数定义
- Python函数的定义
- 为什么要定义成虚析构函数
- C++:析构函数写成虚函数是干什么用的,为什么要这么写?
- C++:为什么inline函数的定义要放在头文件里 + inline和宏定义的区别(暂未体会到)
- JSP里定义函数
- [转载]看外国人在网络上的吐槽:为什么中文这么TM难?
- Python map()函数的用法
- Python:map函数的用法
- Python的map()函数
- Python的map()函数 详解
- 验证码,再见!利用机器学习在15分钟内破解验证码
- Juint 单元测试,必需要的jar,处理Class not found com.test.CalculateTest报错
- RxJava操作符-过滤、组合、功能、布尔操作符
- 调用不到function.php当中定义的方法
- Mysql 删除数据的两种方法
- python 里map()函数想到的外国人为什么要这么定义函数
- List集合中删除属性(一个或者多个属性)相同的对象且根据对象属性进行排序输出
- SQL语句与正则表达式
- springMVC上传文件Java使用transferTo方法事半功倍
- 信息增益相关介绍(熵、信息增益、特征)
- 清除本地缓存远程分支
- Android 内嵌 webView 与H5交互的问题和总结
- 从pinchImageView学习对象池
- Redis 工具类