Convertir todas las cadenas de una lista en int
En Python, quiero convertir todas las cadenas de una lista en enteros.
Así que si tengo
results = ['1', '2', '3']
¿Cómo lo hago?
results = [1, 2, 3]
540
3
Utilice la función
map
(en Python 2.x):En Python 3, tendrás que convertir el resultado de
map
en una lista:Utilice una comprensión de la lista:
por ejemplo
Un poco más ampliado que la comprensión de la lista, pero igualmente útil:
Por ejemplo
También: