标签: python list bit-fields
我不是开发者...... 并且想要一个函数,将位值转换为整数列表:
假设我有以下可能的位: 1 2 4 8
我想要一个功能, bit2list(7)将返回(1; 2; 4) 要么 bit2list(9)应该返回(1; 8)
有人可以帮忙吗?
答案 0 :(得分:0)
一个很好的起点是bin函数:
bin
>>> bin(7) '0b111' >>> bin(9) '0b1001'
从那里,将位串转换为您想要的索引非常容易。