快速分割python列表中另一个元素中的每个元素

时间:2018-02-27 18:31:07

标签: python list split

我希望将python列表的一些有代表性的64位元素拆分成另一个由单个十六进制组成的python列表。

输入:

['4d5a900003000000', '04000000ffff0000', ...]

期望的输出:

['4', 'd', '5', ..., '0', '4', '0', ...]

1 个答案:

答案 0 :(得分:1)

您可以使用列表理解:

s = ['4d5a900003000000', '04000000ffff0000']
new_s = [i for b in s for i in b]

输出:

['4', 'd', '5', 'a', '9', '0', '0', '0', '0', '3', '0', '0', '0', '0', '0', '0', '0', '4', '0', '0', '0', '0', '0', '0', 'f', 'f', 'f', 'f', '0', '0', '0', '0']