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)
相关推荐
ZPC8210几秒前
ROS 2 手眼标定完整方案
人工智能·算法·性能优化·机器人
Q741_14713 分钟前
每日一题 力扣 3418. 机器人可以获得的最大金币数 力扣 215. 数组中的第K个最大元素 动态规划 TopK问题 C++ 题解
c++·算法·leetcode·动态规划·topk
Frostnova丶19 分钟前
LeetCode 3418.机器人可以获得的最大金币数
算法·leetcode
寻寻觅觅☆23 分钟前
东华OJ-基础题-31-素数(C++)
开发语言·c++·算法
仟濹27 分钟前
【算法打卡day36(2026-04-02 周四)】DFS专项训练3
算法·深度优先
B1acktion30 分钟前
2.3.插入排序——像打牌一样整理数组,为什么它对“几乎有序”数据特别友好?
数据结构·算法·排序算法
Mr_Xuhhh33 分钟前
C++算法刷题:排序子序列、削减整数、最长上升子序列(二)题解
开发语言·c++·算法
tankeven35 分钟前
HJ157 剪纸游戏
c++·算法
迈巴赫车主38 分钟前
蓝桥杯 19717 挖矿java
java·开发语言·数据结构·算法·职场和发展·蓝桥杯
airuike12343 分钟前
高性能MEMS IMU:机器人自主运动的核心感知中枢
人工智能·算法·机器人