所以基本上我从三个列表中都有这个打印字符串...而且我想将生成的内容存储到另一个列表中。我知道如何存储到其他列表,但我无法想办法捕获生成的内容。
print(random.choice(a), random.choice(b), random.choice(c))
有没有办法分配/记录这个陈述产生的结果?
很抱歉,如果这很容易或者其他什么......我刚刚开始。
答案 0 :(得分:0)
你也可以加入他们。将' '
更改为您想要的分隔符。
string = ' '.join(random.choice(a), random.choice(b), random.choice(c))
答案 1 :(得分:0)
您可以使用str.format
:
In[3]: import random
In[4]: import string
In[5]: var = "{} {} {}".format(random.choice(string.ascii_lowercase), random.choice(string.ascii_lowercase), random.choice(string.ascii_lowercase))
In[6]: print(var)
z j j