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]