Ho un documento di testo che contiene un elenco di numeri e voglio convertirlo in un elenco. In questo momento posso solo ottenere l'intera lista nella 0a voce della lista, ma voglio che ogni numero sia un elemento di una lista. Qualcuno sa di un modo semplice per farlo in Python?Conversione di una stringa in un elenco in Python
1000
2000
3000
4000
a
['1000','2000','3000','4000']
Vuoi davvero '[ '1000', '2000', '3000', '4000']'? Forse '[1000,2000,3000,4000]' sarebbe meglio? –
La tua domanda ammette troppe possibilità. Il file di testo contiene solo un elenco di numeri o è l'elenco in un contesto più ampio. Hai il controllo su come leggi dal documento o sei bloccato con la lettura di una stringa che contiene una serie di numeri di nuova riga o separati da spazi bianchi? I numeri nella lista sono sempre separati da nuove righe o sono a volte separati da altri spazi bianchi? Vuoi davvero una lista di stringhe come risultato, o una lista di interi va meglio? – Omnifarious