如何在Python中把一个字符串中的所有数字(保留原来的浮点数或整数类型)提取出来并组成一个列表?

2024-11-02 16:28:38
推荐回答(1个)
回答1:

可以用下面的代码来做

number = '2       -99.0    -99.0    -99.0    -99.0     25.780703   0.2757377      25.349   0.303   23.819   0.051   22.765   0.031   22.258   0.028   21.976   0.035    22.164    0.036        22.011    0.047        -99.0     -99.0        -99.0     -99.0        21.557    0.118        21.734   0.115       16383    0.2755   969         33.950005   -5.488724    0        -1'
array = number.split(' ')
array = [a for a in array if len(a) > 0]
print array