kzen.dev
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
 Michael
Michael
Question

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 2011-09-10T00:28:08+00:00 3
 poke
poke
Redigerad fråga 2018ör oktober 2018 в 3:43
Programmering
python
list
int
Popular videos
CS50 2015 - Week 1
CS50 2015 - Week 1
för 7 år sedan
Section 1: Less Comfortable
Section 1: Less Comfortable
för 9 år sedan
Light Your World (with Hue Bulbs) by Dan Bradley
Light Your World (with Hue Bulbs) by Dan Bradley
för 8 år sedan
Section, Week 5
Section, Week 5
för 7 år sedan
From C to Python by Ross Rheingans-Yoo
From C to Python by Ross Rheingans-Yoo
för 6 år sedan
iOS App Development with Swift by Dan Armendariz
iOS App Development with Swift by Dan Armendariz
för 6 år sedan
Section 1: More Comfortable
Section 1: More Comfortable
för 9 år sedan
Cryptography with Python! XOR
Cryptography with Python! XOR
för 1 år sedan
Web Scraping with Nokogirl/Kimono by Robert Krabek
Web Scraping with Nokogirl/Kimono by Robert Krabek
för 6 år sedan
Responsive Design with Bootstrap by Neel Mehta
Responsive Design with Bootstrap by Neel Mehta
för 6 år sedan
CS50 2013 - Week 10, continued
CS50 2013 - Week 10, continued
för 9 år sedan
Flutter : Network call example with provider | POST | amplifyabhi
Flutter : Network call example with provider | POST | amplifyabhi
för 1 år sedan
Funktionell Programmering Del 4: Programmeringsparadigm 2021
Funktionell Programmering Del 4: Programmeringsparadigm 2021
för 2 år sedan
Converting Between Strings and Lists in Python
Converting Between Strings and Lists in Python
för 3 år sedan
CS50 2014 - Week 6
CS50 2014 - Week 6
för 8 år sedan
Python Tips: Converting a string list to an integer list, in 1 line
Python Tips: Converting a string list to an integer list, in 1 line
för 2 år sedan
PYTHON convert all strings in a list to int
PYTHON convert all strings in a list to int
för 2 år sedan
Sortering i Python
Sortering i Python
för 2 år sedan
Funktionell Programmering Del 3: Programmeringsparadigm 2021
Funktionell Programmering Del 3: Programmeringsparadigm 2021
för 2 år sedan
[Grunder] Variabler för heltal, flyttal och strängar
[Grunder] Variabler för heltal, flyttal och strängar
för 3 år sedan
Convert String to List of Integers in Python  (One Liner Code)
Convert String to List of Integers in Python (One Liner Code)
för 3 år sedan
Konverteringsoptimering 1/5 - Tre frågor att ställa Google Analytics om Konverteringsoptimering
Konverteringsoptimering 1/5 - Tre frågor att ställa Google Analytics om Konverteringsoptimering
för 3 år sedan
Konverteringsoptimering 4/5 - Hur minskar jag bortfallet i konverteringstratten?
Konverteringsoptimering 4/5 - Hur minskar jag bortfallet i konverteringstratten?
för 3 år sedan
Funktionell Programmering Del 5: Programmeringsparadigm 2021
Funktionell Programmering Del 5: Programmeringsparadigm 2021
för 2 år sedan
Convert a String of Numbers Into a List of Int in Python
Convert a String of Numbers Into a List of Int in Python
för 2 år sedan
Novapoint VA:  Konverteringsregler-  Import og konvertering av SOSI- Live
Novapoint VA: Konverteringsregler- Import og konvertering av SOSI- Live
för 5 år sedan
Konvertera till tusental med klistra in special i Excel
Konvertera till tusental med klistra in special i Excel
för 10 år sedan
Konvertering i digitala kanaler
Konvertering i digitala kanaler
för 6 år sedan
Stream Api vs Foreach vs Iterator [Java Performance Test]
Stream Api vs Foreach vs Iterator [Java Performance Test]
för 2 år sedan
Gästföreläsning: Rust
Gästföreläsning: Rust
för 2 år sedan
Flutter upload image to rest API | flutter coding
Flutter upload image to rest API | flutter coding
för 1 år sedan
12v DC to 220v AC Converter Inverter - School Project Idea 2020
12v DC to 220v AC Converter Inverter - School Project Idea 2020
för 2 år sedan
« Föregående
Nästa »
Solution / Answer
 cheeken
cheeken
2011ör september 2011 в 12:30
2011-09-10T00:30:17+00:00
Mer
Källa
Redigera
#13358320

Använd funktionen map (i Python 2.x):

results = map(int, results)

I Python 3 måste du konvertera resultatet från map till en lista:

results = list(map(int, results))
 poke
poke
Redigerat svar 2018ör oktober 2018 в 3:45
1067
0
Chris Vig
Chris Vig
2011ör september 2011 в 12:52
2011-09-10T00:52:14+00:00
Mer
Källa
Redigera
#13358321

Använd en [listförståelse] (https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions):

results = [int(i) for i in results]

t.ex.

>>> results = ["1", "2", "3"]
>>> results = [int(i) for i in results]
>>> results
[1, 2, 3]
 Aran-Fey
Aran-Fey
Redigerat svar 2018ör oktober 2018 в 3:47
351
0
 2RMalinowski
2RMalinowski
2019ör januari 2019 в 9:51
2019-01-03T21:51:40+00:00
Mer
Källa
Redigera
#13358322

Lite mer omfattande än listförståelse, men likväl användbar:

def str_list_to_int_list(str_list):
    n = 0
    while n < len(str_list):
        str_list[n] = int(str_list[n])
        n += 1
    return(str_list)

t.ex.

>>> results = ["1", "2", "3"]
>>> str_list_to_int_list(results)
[1, 2, 3]

Dessutom:

def str_list_to_int_list(str_list):
    int_list = [int(n) for n in str_list]
    return int_list
 Community
Community
Redigerat svar 2019ör februari 2019 в 3:47
1
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
Daniel Gogov
Registrerad för 6 dagar sedan
2
工藤 芳則
Registrerad för 1 vecka sedan
3
Ирина Беляева
Registrerad för 2 veckor sedan
4
Darya Arsenyeva
Registrerad för 2 veckor sedan
5
anyta nuam-nuam (LapuSiK)
Registrerad för 2 veckor sedan
BG
DA
DE
EL
ES
FI
FR
ID
IT
JA
LT
NL
NO
PL
PT
RO
SV
TR
UK
ZH
© kzen.dev 2023
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av