<分区>
我有一个名字列表,我想在没有 for 循环的情况下在不同的行中打印列表的每个元素。因此,经过一些研究,我发现了这个示例:print(*names, sep='\n')
,女巫的结果正是我想要的。但是列表名称前的这个 *
字符是什么意思?
标签 python python-3.x
<分区>
我有一个名字列表,我想在没有 for 循环的情况下在不同的行中打印列表的每个元素。因此,经过一些研究,我发现了这个示例:print(*names, sep='\n')
,女巫的结果正是我想要的。但是列表名称前的这个 *
字符是什么意思?
最佳答案
* 用于在调用函数时解压参数列表。在这种情况下,它会解压缩您的姓名列表。
关于python - * 在 Python 中的 print() 内部可迭代之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45198591/