我想要一个随机长度在 3 到 5 之间的句子。我得到的列表项是字符串。
这是代码(未完成):
my_list = ["Please", "add", "me", "to", "a", "supergroup!"]
number = random.randint(3, 6)
rand_snt = random.choices(my_list, k=number)
你很接近。只改变随机间隔并使用
' '.join()
:
my_list = ["Please", "add", "me", "to", "a", "supergroup!"]
number = random.randint(3, 5)
rand_snt = ' '.join(random.choices(my_list, k=number))
样本输出:
Please a supergroup!
' '.join()
使用应用它的分隔符连接列表中的项目。在这种情况下,我们希望它们用空格分隔,所以我们使用 ' '
.