标签: list python-3.x binary
我有一个两位数的数字(例如42),我必须得到每个数字的位列表
42
[[0, 1, 0, 0], [0, 0, 1, 0]]
怎么做?
答案 0 :(得分:2)
def bin(s): return str(s) if s<=1 else bin(s>>1) + str(s&1)
它是一位数的功能,如果你有多个数字,那么为x%10做,然后将每个数字的数字除以10