如何将列表中的变量转换为单独的列表

2024-04-19 11:06:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把我的清单转换成单独的清单

我所拥有的:x = ['0b1001000', '0b1100101', '0b1101100', '0b1101100', '0b1101111']

我想要的是:

x1 = ['0,1,0,0,1,0,0,0']
x2 = ['0,1,1,0,0,1,0,1'] 
x3 = ['0,1,1,0,1,1,0,0']
x4 = ['0,1,1,0,1,1,0,0'] 
x5 = ['0,1,1,0,1,1,1,1']

Tags: x1x2x3x4x5
2条回答
x = ['0b1001000', '0b1100101', '0b1101100', '0b1101100', '0b1101111']
for each in x:
    k = filter(str.isdigit,each)
    print list(k)

我的意思是:

>> [list(filter(str.isdigit, ele)) for ele in x]
[['0', '1', '0', '0', '1', '0', '0', '0'], ['0', '1', '1', '0', '0', '1', '0', '1'], ['0', '1', '1', '0', '1', '1', '0', '0'], ['0', '1', '1', '0', '1', '1', '0', '0'], ['0', '1', '1', '0', '1', '1', '1', '1']]

相关问题 更多 >