map(int, input().split())
时间: 2024-06-13 12:06:30 浏览: 136
蓝桥杯 基础练习Python答案(含VIP试题)(自己AC的代码)
5星 · 资源好评率100%
`map(int, input().split())` 是一个常用的 Python 输入方法,它将输入的一行字符串按照空格分隔后,将每个分隔出来的字符串转换成整数类型,并返回一个可迭代的 map 对象。我们可以通过 list() 函数将其转换为列表,例如:
```python
nums = list(map(int, input().split()))
```
这样就可以将输入的一行数字转换为一个整数列表了。
另外,`map()` 函数还可以接受多个可迭代对象作为参数,例如:
```python
a = [1, 2, 3]
b = [4, 5, 6]
c = [7, 8, 9]
result = list(map(lambda x, y, z: x + y + z, a, b, c))
print(result) # 输出:[12, 15, 18]
```
这里的 `lambda` 函数接受三个参数,分别是 `a`、`b`、`c` 中对应位置的元素,然后将它们相加并返回。`map()` 函数将 `a`、`b`、`c` 中对应位置的元素依次传递给 `lambda` 函数,并将返回的结果组成一个新的列表返回。
阅读全文