在Python 3中,您可以打印一堆objects*
,其中包含可变数量的对象作为第一堆args:
例如:
print(192,168,178,42,sep=".")
例如:
print("09","03","2018",sep="-")
但是,比如说我有一个[192,168,178,42]
的集合,我想将其传递给带有分隔符的打印...如何将其“拆箱成形式参数”(而我在使用这个术语时比较宽松)变成参数?
答案 0 :(得分:2)
使用*
拆包运算符:
print(*[192,168,178,42],sep=".")
或带有变量:
mylist = [192,168,178,42]
print(*mylist, sep=".")
输出:
192.168.178.42
有关使用Python打包/解压缩的更多详细信息,请参见here。