Avatar ·

Criar uma lista de números a partir de uma string com números separados por espaço

📁 linha, python, trabalho

Tenho uma string:

'45 30 55 20 80 20'.

Preciso criar um array dos números contidos nesta string:

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

Pensei muito e só cheguei a este código, mas não funciona:

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

o problema é que ele não vê o último 20, por favor me ajudem