Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.python > #6261
| Path | csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail |
|---|---|
| From | Christian Winther <cwsolani2020@nurfuerspam.de> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Verstaendnis-Frage zu yield und Liste dahinter |
| Date | Thu, 20 Mar 2025 19:34:05 +0100 |
| Organization | privat |
| Message-ID | <vrhn2s$5o93$1@solani.org> (permalink) |
| References | <vrf3bc$4mvg$1@solani.org> <87v7s4eocl.fsf@vagabond.tim-landscheidt.de> <vrhjhs$5o94$1@solani.org> <slrnvtomq6.jo0i.hjp-usenet4@trintignant.hjp.at> |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Thu, 20 Mar 2025 18:34:04 -0000 (UTC) |
| Injection-Info | solani.org; logging-data="188707"; mail-complaints-to="abuse@news.solani.org" |
| User-Agent | Mozilla Thunderbird |
| Cancel-Lock | sha1:0hpRpQYFmVzWx1lVUvObqRdrxRc= |
| X-User-ID | eJwNxdsBADEEBMCWEOtRjhD9l3A3P4NjbO1qMMVidRBJJb7J1FMPEl2K+I9rnu/KBsZ0ZxJxPPUSCz2qBuEDROIU5A== |
| In-Reply-To | <slrnvtomq6.jo0i.hjp-usenet4@trintignant.hjp.at> |
| Xref | csiph.com de.comp.lang.python:6261 |
Show key headers only | View raw
Am 20.03.2025 um 19:15 schrieb Peter J. Holzer:
[...]
> Bezieht sich Dein Verständnisproblem vielleicht eher darauf, was »yield«
> macht? Das scheint mir jedenfalls konzeptionell schwieriger zu sein als
> ein leeres Dictionary.
>
> »yield« dient der Implementation von Generatoren bzw. Coroutinen. Es
> unterbricht die Ausführung und liefert die Werte an den Aufrufer zurück,
> aber im Gegensatz zu »return« ist die Funktion damit noch nicht beendet,
> sondern setzt an der Stelle fort, wenn man den nächsten Wert anfprdert.
> [...]
Hallo Peter,
das yield-Konzept (Generator, der immer ein Element zurück liefert und
dann auf nächsten Aufruf wartet) habe ich schon verstanden.
Im konkreten Fall konnte in nur mit dem zusätzlichen leeren Dictionary
({}) im yield-Aufruf nichts anfangen.
Vermutlich erwartet aber die dahinter liegende "check_mk-Magic" da zwei
entsprechende Parameter. Ist aber aus dem vorliegenden Code nicht
ersichtlich, wie das weiter verwendet wird.
MfG Christian
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
[Python-de] Verstaendnis-Frage zu yield und Liste dahinter Christian Winther <cwsolani2020@nurfuerspam.de> - 2025-03-19 19:45 +0100
Re: [Python-de] Verstaendnis-Frage zu yield und Liste dahinter Tim Landscheidt <tim@tim-landscheidt.de> - 2025-03-19 20:51 +0000
Re: [Python-de] Verstaendnis-Frage zu yield und Liste dahinter Christian Winther <cwsolani2020@nurfuerspam.de> - 2025-03-20 18:33 +0100
Re: [Python-de] Verstaendnis-Frage zu yield und Liste dahinter "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-03-20 19:15 +0100
Re: [Python-de] Verstaendnis-Frage zu yield und Liste dahinter Christian Winther <cwsolani2020@nurfuerspam.de> - 2025-03-20 19:34 +0100
Re: [Python-de] Verstaendnis-Frage zu yield und Liste dahinter Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-03-20 19:38 +0100
[Python-de] Re: Verstaendnis-Frage zu yield und Liste dahinter Hartmut Goebel <h.goebel@goebel-consult.de> - 2025-03-21 16:23 +0100
csiph-web