使用列表项的 python 随机长度句子?

问题描述 投票:0回答:1

我想要一个随机长度在 3 到 5 之间的句子。我得到的列表项是字符串。

这是代码(未完成):

my_list = ["Please", "add", "me", "to", "a", "supergroup!"]

number = random.randint(3, 6)

rand_snt = random.choices(my_list, k=number)
python python-telegram-bot
1个回答
0
投票

你很接近。只改变随机间隔并使用

' '.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()
使用应用它的分隔符连接列表中的项目。在这种情况下,我们希望它们用空格分隔,所以我们使用
' '
.

© www.soinside.com 2019 - 2024. All rights reserved.