Tengo una lista con las series numéricas, así:¿Llamar a la función int() en cada elemento de la lista?
numbers = ['1', '5', '10', '8'];
me gustaría convertir cada elemento de la lista a un entero, por lo que se vería así:
numbers = [1, 5, 10, 8];
que podía hacerlo usando un bucle, como el siguiente:
new_numbers = [];
for n in numbers:
new_numbers.append(int(n));
numbers = new_numbers;
¿Tiene que ser tan feo? Estoy seguro de que hay una forma más pitonica de hacer esto en una línea de código. Por favor, ayúdame.
¿Qué versión de Python estás usando ? –
Uso python 2.6, gracias –