如何从二进制char数组传递给python中的int数组?

时间:2018-11-21 21:56:20

标签: python arrays

我有这个数组“ m”:

m = ['0000', '0001', '0010', '0011', '1111']

如何使用lambda函数将其格式更改为:

n1 = [0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1]

或:

n2 = [[0,0,0,0],[0,0,0,1],[0,0,1,0],[0,0,1,1],[1,1,1,1]]

1 个答案:

答案 0 :(得分:0)

m = ['0000', '0001', '0010', '0011', '1111']
funct = lambda m: [int(x) for x in ''.join(m)];

这会将列表“ m”表示为列表“ n1”,并按要求提供lambda函数。