如何获取随机字符串并将其分配给变量?

时间:2014-10-10 03:24:44

标签: python

所以基本上我从三个列表中都有这个打印字符串...而且我想将生成的内容存储到另一个列表中。我知道如何存储到其他列表,但我无法想办法捕获生成的内容。

print(random.choice(a), random.choice(b), random.choice(c))

有没有办法分配/记录这个陈述产生的结果?

很抱歉,如果这很容易或者其他什么......我刚刚开始。

2 个答案:

答案 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