Ho una lista con le stringhe numeriche, in questo modo:Chiamare la funzione int() su ogni elemento della lista?
numbers = ['1', '5', '10', '8'];
vorrei convertire ogni elemento della lista a intero, in modo che sarebbe simile a questa:
numbers = [1, 5, 10, 8];
ho potuto farlo utilizzando un ciclo, così:
new_numbers = [];
for n in numbers:
new_numbers.append(int(n));
numbers = new_numbers;
Dev'essere così brutto? Sono sicuro che c'è un modo più plateale di farlo in una sola riga di codice. Per favore aiutatemi.
Quale versione di Python stai usando ? –
Io uso python 2.6, grazie –