Converteer alle strings in een lijst naar int
In Python, wil ik alle strings in een lijst omzetten naar gehele getallen.
Dus als ik heb:
results = ['1', '2', '3']
Hoe maak ik het:
results = [1, 2, 3]
540
3
Gebruik de
map
functie (in Python 2.x):In Python 3 moet je het resultaat van
map
omzetten naar een lijst:Gebruik een list comprehension:
b.v.
Een beetje meer uitgebreid dan lijstbegrip, maar even nuttig:
b.v.
Ook: