python-map()函数基本用法,map()函数属于p
python-map()函数基本用法,map()函数属于p
最近经常遇到一个问题:输入端在同一行输入两个整型数字,并用空格间隔,问如何方便快捷的将这两个变量分别赋予给x1,x2?
新手小白,由于不知道map()函数的用法,便想要用仅有的知识去解决它:
1 list1=[int(i) for i in input().split()] 2 x1=list1[0] 3 x2=list1[1]
这样虽能解决问题,但未免显得太过笨拙了。
map()函数属于python的内置函数,可以根据提供的函数对指定的序列做映射
用法:map(函数,序列) ----返回一个迭代器
回到最初的问题,解决方案如下:
1 X1,X2=map(int,input().split())
#与之前想比,仅仅一行就可解决,并且思路要清晰很多
同时,再列举一个例子:
计算列表[1,3,5]中元素的平方,并以列表的形式返回
1 list1=[1,3,5] 2 list2=list(map(square,list1)) 3 print(list2)
#[1,9,25]
相关内容
- python-opencv 常用函数,如果未读取到图像,则
- pytest分布式执行插件 pytest-xdist 的高级用法,--distload
- selenium基本用法,所有的方法都是由Ac
- Python基础-25 JSONPath用法,是基于ECMAScr
- 【Python基础】函数,定义函数时,需要从右
- Python教程:with语句的用法,上下文管理器(Con
- Python数据分析--Numpy常用函数介绍(9)-- 与线性代数有关的
- python-print函数之sep、end参数,其主要用法如下:1.
- Matplotlib(基本用法),接下来展示的是Mat
- python中5个带key的内置函数,lis=[1,2,3
评论关闭