python - 这段代码中的“*map()”有什么用?
问题描述
当我遇到“*map()”这个术语时,我已经开始练习 python,但我无法理解它的含义。我知道 map 函数允许我们接受多个输入,因为它是自迭代的,但它是*
在它前面使用星号()。
import numpy
print(str(numpy.eye(*map(int,input().split()))).replace('1',' 1').replace('0',' 0'))
解决方案
推荐阅读
- google-sheets - 根据第 n 行条件向 Googlesheet 添加边框
- linux - Docker Access to Raspberry Pi GPIO Pins --privileged 不起作用
- azure - Azure 开发操作使用 github 上的特定文件夹创建管道
- powerbi - Power BI 中具有不同数据类型的列
- python - tkinter 小部件中的 For 循环
- c - C中的getDouble函数
- angular - Angular Material:自定义模板中的 Mat-tab-group 和 mat-tab 抛出 ExpressionChangedAfterItHasBeenCheckedError
- sql - 00907. 00000 - “缺少右括号” - 从第 8 行开始的错误命令
- python - MATPLOTLIB:如何在 python 的同一绘图上堆叠 2 个颜色图?
- authentication - 是否有第三方供应商支持 Azure AD B2C,提供不依赖 ROPC 或需要身份验证器应用的原生移动体验?