I, wie oben eine Liste haben:Wie String in ganzen Zahlen in Python konvertieren sickit erlern
probs= ['2','3','5','6']
und ich will, dass diese Zeichenfolge in eine numerische Werte wie das folgende Ergebnis konvertieren:
resultat=[2, 3, 4, 5, 6]
ich habe versucht, einige Lösungen auf diesen Link erscheint: How to convert strings into integers in Python? wie diesem:
new_list = list(list(int(a) for a in b) for b in probs if a.isdigit())
aber es hat nicht funktioniert, jemand kann mir helfen, diese Funktion auf meine Datenstruktur anzupassen, ich werde wirklich dankbar sein.
'resultat = [int (Artikel) für Artikel in probs]'? – mgilson
Nur ein Problem mit der Syntax. Sie erstellen eine Liste mit Listen. Benutze stattdessen: 'new_list = list (int (a) für ein in probs wenn a.isdigit())' – user1952500