我想将列表中的项目存储为列表本身(即,每个二进制位将成为新列表中的索引),但我似乎无法做到这一点:
encoded = []
for value in redChannelData:
encoded1 = bin(value)[2:]
encoded.append(encoded1)
redchannelbinarylist = [[] for binary in encoded]
print(redchannelbinarylist)
print(encoded)
输出
['101110', '110001', '110010', '110011', '110101', '110101', '110110', '111000', '111011', '111011', '111100', '111101', '111110', '111110', '1000000', '1000000', '1000001']
我想要这样的东西:
[[1, 0, 1, 1, 1, 0], [1, 1, 0, 0, 0, 1], ...]
尝试这样做:
这个方法有点长,但是逻辑很容易理解。你知道吗
尝试这样做:
下面是发生的事情(从内到外):
list(map(int, x))
将“0”和“1”的列表转换为其整数等价项的列表。这里的list
是获取一个列表,而不是map
结果。你知道吗相关问题 更多 >
编程相关推荐