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)
相关推荐
你真是饿了28 分钟前
算法专题二:滑动窗口
算法
ccLianLian34 分钟前
数论·约数
数据结构·算法
会编程的土豆34 分钟前
【数据结构与算法】最短路径---Dijkstra 算法
数据结构·c++·算法
2401_8796938735 分钟前
C++中的观察者模式实战
开发语言·c++·算法
炽烈小老头37 分钟前
【 每天学习一点算法 2026/03/24】寻找峰值
学习·算法
fff9811181 小时前
C++与Qt图形开发
开发语言·c++·算法
计算机安禾1 小时前
【数据结构与算法】第3篇:C语言核心机制回顾(二):动态内存管理与typedef
c语言·开发语言·数据结构·c++·算法·链表·visual studio
njidf2 小时前
C++中的访问者模式
开发语言·c++·算法
C_Si沉思2 小时前
C++中的工厂模式变体
开发语言·c++·算法
C羊驼2 小时前
C语言学习笔记(十五):预处理
c语言·经验分享·笔记·学习·算法