缩短Python

时间:2016-02-10 20:19:23

标签: python-2.7 random

import random
fooa = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0']
foob = random.choice(fooa)

这就是我在python中做随机数生成器的方法。我认为制作这些内容真的很痛苦,特别是当有很多数字时。 有什么方法可以缩短它们吗?

1 个答案:

答案 0 :(得分:0)

import random
fooa = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0']
foob = random.choice(fooa)

从列表中为您提供随机字符串。

因为字符串是序列,所以上面等同于

random.choice('0123456789')

如果你想要[0, 10](包括)中的随机整数而不是字符串,你也可以使用

random.randint(0, 10)