>>> ListOfNumbers = [1,2,3,4,5,6,7,8,9,10]
>>> 1/2/3/4/5/6/7/8/9/10 # should be computed
2.75573192e
-3
A
Antwort
2
können Sie verwenden reduce
:
ListOfNumbers = [1,2,3,4,5,6,7,8,9,10]
print(reduce(lambda x, y: x/float(y), ListOfNumbers))
Ausgang:
2.7557319224e-07
Sie auch itertools.accumulate
für Python3 verwenden können:
import operator
import itertools
print(list(itertools.accumulate(ListOfNumbers, func=operator.truediv))[-1])
Ausgabe:
2.7557319223985894e-07
2
Sie könnten reduce
die Liste mit einer Division-Operation. Beachten Sie, dass da alle Elemente in Ihrer Liste ganze Zahlen sind, würden Sie sie konvertieren, um zu Schwimmer Punkt Division zu verwenden Schwimm- und erhalten das Ergebnis Sie erwarten:
result = reduce((lambda x, y: float(x)/y), [1,2,3,4,5,6,7,8,9,10])
Verwandte Themen
- 1. Schleife - wie alle Elemente in einer Liste
- 2. Wie summiere ich bestimmte Teile einer Liste?
- 3. LINQ - Alle Elemente in einer Liste in einer Liste abrufen?
- 4. verschmelzen alle Elemente in einer Liste Python
- 5. Wie mache ich alle n-ten Elemente in einer Liste in einer eigenen Liste?
- 6. Wie teile ich ein Element einer Liste in mehrere Elemente in Python 3?
- 7. Wie drucke ich Teile eines Artikels in einer Liste?
- 8. OCaml - fügen Sie alle Elemente einer Liste auf alle Elemente einer anderen Liste
- 9. alle Elemente aus einer Liste löschen
- 10. Python erkennt nicht alle Elemente einer Liste
- 11. Wie alle Elemente einer Liste mit einer anderen Datentabelle
- 12. Wie alle Elemente in einer Liste teilen zusammen
- 13. Python: Wie alle Elemente aus einer Liste in der Klasse
- 14. Formatieren Sie alle Elemente einer Liste
- 15. .Net - Verknüpfen Sie alle Elemente einer Liste in einer Ausgabezeichenfolge
- 16. Wie kann ich alle Elemente in einer Liste ändern, ohne eine andere Liste zu verwenden?
- 17. extrahiere alle Elemente in einer Zeichenkette, die einer Liste entspricht
- 18. TextureAtlas.findRegions() Wie finde ich alle Teile einer Animation?
- 19. Wie teile ich den Inhalt einer Liste (Bild + Text)?
- 20. Warum ich alle Elemente in einer Zeile
- 21. Python, wie mehrere Teile ersetzen (in einer Liste) von Elementen in einer Liste
- 22. Wie teile ich die Mitglieder einer Liste durch die entsprechenden Mitglieder einer anderen Liste in Python?
- 23. Aufteilen einer Liste in Teile ausgewogener Längen
- 24. Evil DICOM Liste alle Elemente
- 25. Update alle Elemente in einer Liste mit Funktion in Python
- 26. Elemente suchen, wo alle Teile auf Lager sind
- 27. ersetzenden Elemente in einer Liste
- 28. Wie kann ich alle Teilmengen einer Liste in Perl generieren?
- 29. Überprüfen Sie, ob alle Elemente in der Liste eines der Elemente in einer anderen Liste sind
- 30. alle Listbox-Elemente in eine Liste einfügen
* "man müsste sie konvertieren Floaten, um die Gleitkommadivision zu verwenden "* - Nur in Python 2. – vaultah