Wie kann man pythonisch alle Werte aus einer Liste erhalten?

Angenommen, ich habe eine Liste, die ich nicht zurückgeben möchte, sondern deren Werte ich erhalten möchte. Was ist der pythonischste Weg, das zu tun?

Hier ist was ich meine. Dank einiger nicht fauler Berechnungen habe ich die Liste berechnet['a', 'b', 'c', 'd']Mein Code durch das Projekt verwendet jedoch eine verzögerte Berechnung. Daher möchte ich Werte aus meiner Funktion erhalten, anstatt die gesamte Liste zurückzugeben.

Ich habe es momentan so geschrieben:

my_list = ['a', 'b', 'c', 'd']
for item in my_list:
    yield item

Aber das fühlt sich für mich nicht pythonisch an.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage