Avatar ·

通过间隔创建带数字的行列表

📁 行, python, 工作

有一行:

'45 30 55 20 80 20'。

需要从这行包含的数字创建一个array:

[45, 30, 55, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 80, 20]。

我想了很久,只写出了这样的代码,但就是不行:

for i in range(len(q)): if q[i] != (' '): e+= q[i] else: w.append(int(e)) e = '' print(w)

问题是他看不到最后一个20,请帮忙。