*在Python中的print()内迭代之前 pythonpython-3.x * before iterable inside a print() in Python 本问题已经有最佳答案,请猛点这里访问。 我有一个名称列表,我想在不使用for循环的情况下以不同的行打印列表中的每个元素。所以,经过一些研究,我发现了这个例子:print(*names, sep=' '),巫婆的结果正是我想要的。但是,在列表名称之前的*字符是什么意思? 相关讨论 print(*[1,2,3])与print(1,2,3)相同。 请参见官方教程中的解包参数列表。 *用于在调用函数时解包参数列表。在这种情况下,它会解压缩您的姓名列表。 星号*在python中是什么意思? shell:用Python调用外部命令 oop:Python中的元类是什么? 查找给定列表中包含Python项的项的索引 exception:如何在Python中安全地创建嵌套目录? Python有三元条件运算符吗? 关于python:"Least Astonishmen"和可变的默认参数 使用for循环迭代字典 关于python:args和kwargs的使用 Python有字符串容器吗?子字符串方法? 关于python:如何在pandas中迭代数据帧中的行?