Python:生成一串位。

克里斯·海德兰德

我正在尝试使用以下代码生成位的随机字符串。

bitString = []

for i in range(0, 8):
    x = str(random.randint(0, 1))
    bitString.append(x)
    ''.join(bitString)

但是,不要给我这样的东西:

10011110

我得到的东西看起来像这样:

['1','0','0','1','1','1','1','0']

谁能指出我做错了什么方向?

谢谢!

威姆

修改您的代码:

bitList = []

for i in range(0, 8):
    x = str(random.randint(0, 1))
    bitList.append(x)

bitString = ''.join(bitList)

但是更多的Pythonic是这样的:

>>> from random import choice
>>> ''.join(choice('01') for _ in range(10))
'0011010100'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一串文本转换为一串位?

来自分类Dev

在Java中将一串位转换为Unicode字符

来自分类Dev

在 Python 中,如何按顺序生成一串 0 和 1 的所有排列?

来自分类Dev

如何使用Clang从一串C ++生成AST?

来自分类Dev

裁剪一串

来自分类Dev

Python将一串KB转换为一串字节

来自分类Dev

python编辑一串字符串的列表

来自分类Dev

如何将一串零和一转换为位集?

来自分类Dev

将一串Java float解析为python int

来自分类Dev

如何在python文件的末尾添加一串“ N”?

来自分类Dev

一串位于另一串内吗?

来自分类Dev

一串最长回文

来自分类Dev

分割一串数字

来自分类Dev

仅匹配!一串

来自分类Dev

将十六进制值添加到一串位

来自分类Dev

将一串chr拆分为一个列表(Python)

来自分类Dev

Python 3将一串键转换为同一行中的值

来自分类Dev

如何从python矩阵中将一串字符连在一起?

来自分类Dev

R:如何更换。一串?

来自分类常见问题

值之间的一串值的计数

来自分类Dev

分割一串数字和字符

来自分类Dev

对一串QML使用加载程序

来自分类Dev

值之间的一串值的计数

来自分类Dev

一串计算器优先

来自分类Dev

如何洗牌一串符号(即$,%,^)

来自分类Dev

“ Flatten”列表中的一串字

来自分类Dev

读取以逗号分隔的一串数字

来自分类Dev

如何分隔一串重复的字符?

来自分类Dev

javascript - 构建一串递增的数字