Konvertera alla strängar i en lista till int
I Python vill jag konvertera alla strängar i en lista till heltal.
Så om jag har:
results = ['1', '2', '3']
Hur gör jag det:
results = [1, 2, 3]
540
3
I Python vill jag konvertera alla strängar i en lista till heltal.
Så om jag har:
results = ['1', '2', '3']
Hur gör jag det:
results = [1, 2, 3]
Använd funktionen
map
(i Python 2.x):I Python 3 måste du konvertera resultatet från
map
till en lista:Använd en [listförståelse] (https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions):
t.ex.
Lite mer omfattande än listförståelse, men likväl användbar:
t.ex.
Dessutom: