gpt4 book ai didi

python - 输入列表中的单个项目

转载 作者:行者123 更新时间:2023-11-30 23:39:48 25 4
gpt4 key购买 nike

我目前正在用 Python 编写一个二进制翻译器。一切正常(从数字到二进制,从二进制到数字) - 只有一个问题。将二进制转换为数字后,我接受输入,但必须使用列表:

newBinary = []
Code = int(input()) #will receive something like 1001010

使用代码中的信息,newBinary 必须看起来像这样:

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

我尝试找到一种方法将输入字符串转换为列表中的单个字符,但到目前为止尚未成功。

最佳答案

int 采用 Python 2.6 and greater 的基数和版本有一个 bin 函数,它将返回数字的二进制表示形式:

>>> int("111", 2)
7
>>> bin(7)
'0b111'

注意:如果您使用的是 Python 2.N,请使用 raw_input - input 实际上是 eval给出的内容。

关于python - 输入列表中的单个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13210134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com