Ich habe ein Wörterbuch, und da ich es während des Listenverständnisses erstelle, kann ich auf die vorher erstellten Werte zugreifen?Im Verständnis der Python-Liste können wir frühere Werte betrachten, die während der Ausführung erzeugt wurden.
Beispiel:
h = {i:1+h[i-1] for i in range(1,100))}
Nr verwenden Und wenn Sie brauchen, dass eine Liste Verständnis nicht das richtige Werkzeug ist als per Definition bedeutet es das Element behandelt werden, unabhängig . Vielleicht werfen Sie einen Blick auf itertools-Funktionen wie ['accumulate()'] (https://docs.python.org/3/library/itertools.html#itertools.accumulate). – spectras
Sie nennen es "Listenverständnis", aber Sie bauen Wörterbuch. Leider kann man es so nicht benutzen. Da die Variable h nur dann auf das neue dict-Objekt verweist, wenn es erstellt wurde, können Sie zuvor nicht darauf zugreifen. Sie können es mit einer for-Schleife tun. – quantummind
Welche Python-Version? –