Wie konvertiere ich in Python alle Elemente in einer Liste in Floats?
Sie können eine for-Schleife und die float()
Funktion verwenden, um jedes Element in einer Liste in eine Gleitkommazahl umzuwandeln. Hier ist ein Beispiel:
numbers = ['1', '2', '3', '4']
for i in range(len(numbers)):
numbers[i] = float(numbers[i])
print(numbers)
Alternativ können Sie ein Listenverständnis verwenden, um dasselbe Ergebnis zu erzielen:
numbers = ['1', '2', '3', '4']
numbers = [float(x) for x in numbers]
print(numbers)
Beide der obigen Code-Snippets geben Ihnen die gleiche Ausgabe[1.0, 2.0, 3.0, 4.0]