在python 3中,您可以打印 objects* 以可变数量的对象作为第一组参数:
objects*
例如:
print(192,168,178,42,sep=".")
或例如:
print("09","03","2018",sep="-")
但就像我们说我收集了 [192,168,178,42] 我想把它传给印刷体,用一个分隔符……我如何将它“解绑成正式的参数”(我使用的是松散的术语)转换成参数?
[192,168,178,42]
使用 * 开箱操作人员:
*
print(*[192,168,178,42],sep=".")
或使用变量:
mylist = [192,168,178,42] print(*mylist, sep=".")
输出:
192.168.178.42
见 here 有关在python中打包/解包的更多详细信息。