问题:当我们从键盘输入一行数字时候其实我们输入的是字符串对象,从输入的字符串对象中读取整数或者浮点数是必不可少的技能
例子:在输入n个整数赋值给一个列表,n可以是任意一个数
代码:
list_1 = list(map(int, input().split()))
print(list_1)
map函数:
map()
是Python内置函数之一,它用于对可迭代对象(如列表、元组等)中的每个元素应用一个指定的函数,然后返回一个新的可迭代对象(通常是一个map对象或列表),其中包含了经过函数处理的元素。
map(function, iterable, ...)
function
:要应用于可迭代对象中每个元素的函数。这可以是一个内置函数、自定义函数或lambda函数。iterable
:要处理的可迭代对象,如列表、元组等。
map()
函数返回一个迭代器(在Python 3中,map()
返回的是一个map对象,你可以将其转换为列表或其他可迭代对象以查看结果)。