我想生成一个大小为N的字符串.
它应由数字和大写英文字母组成,例如:
我怎样才能以pythonic方式实现这一目标?
python string random
这就是我的问题所在:我需要制作一个长度为50个字符的随机字符串,由1s和0s组成.
1
0
我知道如何解决这个问题,甚至有一个单行.我也找了各种办法解决这一问题上的SO,只拿回我已经知道(1,2,等等).但我真正想要的是最恐怖的做法.
目前,我倾向于 ''.join(( random.choice([0,1]) for i in xrange(50) ))
''.join(( random.choice([0,1]) for i in xrange(50) ))
有更多的pythonic方式吗?是否有内置功能可以执行此类操作itertools?
itertools
python ×2
random ×2
string ×2