关于整数列表print输出去括号问题
小白求助!在《零基础入门学习Python》最新版中第7讲课后练习动动手中,使用print()在整数列表的变量名前加‘*’号就能在打印结果中去掉列表的中括号[],请问是什么原理呢?
参考例题:
import random
red = random.sample(range(1, 34), 6)
blue = random.randint(1, 16)
print("开奖结果是:", *red)
print("特别号码是:", blue)
在red前加个*号打印出来就没有了列表的括号了,不太明白! 列表、元组、字典包括字符串等可迭代对象用*有拆分作用 单*号用在变量前面可以将变量中的元素拆解出来,这是python的语法,只有可迭代对象才行。
页:
[1]