python - 如何在python中将十进制转换为二进制列表

标签 python list binary

Possible Duplicate:
Convert an integer to binary without using the built-in bin function

如何将十进制数转换为二进制列表。

比如怎么把8变成[1,0,0,0]

最佳答案

你或许可以使用内置的 bin 函数:

bin(8) #'0b1000'

获取列表:

[int(x) for x in bin(8)[2:]]

虽然看起来可能有更好的方法......

关于python - 如何在python中将十进制转换为二进制列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557937/

相关文章:

java - 两种洗牌方法中哪种效果更好?

ruby-on-rails - 有没有办法检查 Ruby 变量是否包含二进制数据?

python - 变量将被多次实例化

python serval变量组合成一个字典?

python - 如何使用 flask_pymongo 和 flask_admin 添加管理员

c# - 从列表中创建逗号分隔的引号字符串

python - Python 中的固定宽度整数类型(例如 uint32)

android - 在android中获取光标处的所有项目

c - 在 for 循环比较中使用二进制数

python - 使用缓冲区在 Python 中的二进制文件上计算 CRC/CRC32 哈希/校验和