Python利用map函数简便地从控制台读取数据

从控制台读取一行整数,整数之间用英文逗号隔开,第一个整数读入变量m,第二个整数读入n。

例如:控制台输入"5,6",则m=5,n=6。

python 复制代码
m,n = list(map(int,input().split(',')))
print(m,n)

map()函数:根据提供的函数对指定序列做映射。

例:计算列表数据地平方数。

python 复制代码
def sqt(x):
    return x**2
mylist = list(map(sqt,[2,3]))
print(mylist)

map()也支持匿名函数lambda,如下例所示:

python 复制代码
mylist = list(map(lambda x:x**2,[2,3]))
print(mylist)
相关推荐
言乐617 分钟前
Python实现建造微服务商城后台
开发语言·python·算法·微服务·架构
凉云生烟42 分钟前
机器学习 02- KNN算法
人工智能·算法·机器学习
wabs66644 分钟前
关于动态规划【力扣583.两个字符串的删除操作的思考】
算法·leetcode·动态规划
可编程芯片开发1 小时前
空气流量和空气压力参数解耦系统simulink建模与仿真
算法
_Doubletful1 小时前
妙用位运算:解构汉明距离至100%(提供分析与多解)
c语言·算法·leetcode
凯瑟琳.奥古斯特1 小时前
力扣1013三等分解法与C++实现
开发语言·c++·算法·leetcode·职场和发展
Keven_111 小时前
AcWing算法提高课思路速查:搜索
算法·搜索
沙蒿同学2 小时前
当古诗词遇上 AI:从 38 万句诗词中取一个好名字
python·算法·架构
变量未定义~2 小时前
单调栈、单调队列(模板)、子矩阵(模板)
数据结构·算法·蓝桥杯
不会就选b2 小时前
算法日常・每日刷题--<快速排序>2
数据结构·算法