阿你爸爸 发表于 2020-11-29 11:27:06

random.sample(population,k)

import random

red = random.sample(range(1,34),6)
blue = random.randint(1,16)

print("开奖结果是:",*red)
print("特别号码是:",blue)

red在print的时候前面加了*,如果不加,会导致打印出来的数组有一个[]符号。请问这是什么原因?

逃兵 发表于 2020-11-29 11:32:19

*是将可迭代对象解包
在这里相当于把列表解包为每一个元素
举例
>>> a=
>>> print(a)

>>> print(*a)
1 2 3 4
页: [1]
查看完整版本: random.sample(population,k)