逍遥僧 发表于 2022-5-24 15:38:28

初学者,Python零基础,打印随机数问题,请前辈指教!

>>> redlist = random.sample(range(1,34),k=6)
>>> print("开奖结果是:" , redlist)
开奖结果是:
>>> print("开奖结果是:" , *redlist)
开奖结果是: 30 15 4 32 8 2

请教,为啥加个*号,打印出来方括号就没有了,交作业后,看老师答案发现的这个星号

wp231957 发表于 2022-5-24 16:00:49

列表解包

逍遥僧 发表于 2022-5-24 16:09:31

哦哦,估计我还没有学习到,就是加个星号就把列表解包,是吧

wp231957 发表于 2022-5-24 16:18:11

逍遥僧 发表于 2022-5-24 16:09
哦哦,估计我还没有学习到,就是加个星号就把列表解包,是吧

自己多做几次尝试,不仅列表,元组啥的都可以解包

傻眼貓咪 发表于 2022-5-24 16:20:58

一颗 * 用法大致如楼上大佬说的一样。
如果想深入了解可以往特殊符 *args 和 **kwargs 查看看。

逍遥僧 发表于 2022-5-24 16:25:23

傻眼貓咪 发表于 2022-5-24 16:20
一颗 * 用法大致如楼上大佬说的一样。
如果想深入了解可以往特殊符 *args 和 **kwargs 查看看。

谢谢,数学丢完了,复习复习
页: [1]
查看完整版本: 初学者,Python零基础,打印随机数问题,请前辈指教!