【发布时间】:2014-10-04 20:42:00
【问题描述】:
我在 python 中有一个字符串,看起来像:
d4 c3 b2 a1 02 00 04 00 00 00 00 00 00 00 00 00
ff ff 00 00 01 00 00 00 00 00 00 00 00 00 00 00
36 00 00 00 36 00 00 00 00 1c 23 10 f8 f1 00 1b
17 01 10 20 08 00 45 00 00 28 df 27 40 00 80 06
2b 87 c7 08 1a 0a 0a 05 05 0a 5c ea 5c ea c2 1f
我跳过了更多行。我想把每个数字放在一个列表中。当我使用 .split() 时,它不仅返回数字列表,还返回空格和 '\n',因为矩阵中间有两个空格,每行末尾都有换行符.所以我得到了:
['d4', 'c3', 'b2', 'a1', '02', '00', '04', '00', '', '00', …, '\nff', 'ff', '00'…]
我只希望数字出现在列表中,而不是其他任何东西,有人知道怎么做吗?提前感谢您的时间。
【问题讨论】: