If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: de.w3docs.com/learn-python/python-generators - Python-Generatoren und das yie.

site address: de.w3docs.com/learn-python/python-generators redirected to: de.w3docs.com/learn-python/python-generators

site title: Python-Generatoren und das yield-Schlüsselwort erklärt W3docs

Our opinion (on Sunday 27 September 2026 0:13:03 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Python-Generatoren und das yield-Schlüsselwort mit klaren Beispielen zu Generatorfunktionen, Ausdrücken, send() und praxisnahen Anwendungsfällen.;

Headings (most frequently used words):

yield, vs, generatoren, generator, einen, und, ein, in, return, eine, zeile, python, was, ist, das, schlüsselwort, generatorfunktionen, listen, generatorausdrücke, unendliche, from, delegation, an, teilgenerator, werte, senden, generatorzustand, erschöpfung, innerhalb, eines, generators, praxisnahe, muster, iteratoren, comprehensions, übungen, unterbricht, beendet, nicht, wann, wählen, filtern, mit, generatorausdrücken, große, datei, für, lesen, datenpipeline, aufbauen, iterable, blöcke, aufteilen,

Text of the page (most frequently used words):
#python (65), yield (59), print (34), generator (33), gen (27), sie (26), for (22), next (21), kopieren (21), die (20), eine (19), und (18), ein (18), def (18), list (17), lernen (15), generatoren (14), ist (14), matplotlib (14), das (13), einen (13), der (13), mysql (13), für (12), return (12), listen (12), oder (12), den (12), mongodb (12), mit (11), werte (10), from (10), range (10), value (10), send (10), generators (9), wenn (9), eines (8), about (8), wird (8), durchlaufen (8), auf (8), von (8), html (7), the (7), einer (7), chunk (7), stopiteration (7), wert (7), erstellen (7), strings (7), elemente (7), alle (6), comprehensions (6), generatorfunktion (6), bei (6), iterable (6), nicht (6), total (6), start (6), string (6), w3docs (5), tools (5), übungen (5), unendliche (5), generatorausdrücke (5), generatorfunktionen (5), schlüsselwort (5), set (5), syntax (5), line (5), zum (5), verwendet (5), liste (5), aus (5), aufrufen (5), first (5), while (5), werden (5), squares_gen (5), hält (5), tutorial (5), tuples (5), methoden (5), formatter (5), color (5), json (4), code (4), iteratoren (4), muster (4), innerhalb (4), senden (4), was (4), exhausted (4), als (4), generatorausdruck (4), data (4), item (4), nums (4), einmal (4), müssen (4), rumpf (4), none (4), itertools (4), verwenden (4), sequenz (4), squares_list (4), speicher (4), zwischen (4), got (4), third (4), second (4), variablen (4), dateien (4), entfernen (4), erste (4), schritte (4), regression (4), dictionaries (4), listenelemente (4), über (3), encoder (3), editor (3), quizze (3), php (3), javascript (3), css (3), praxisnahe (3), delegation (3), values (3), and (3), function (3), können (3), auch (3), iterator (3), klasse (3), sequenzen (3), automatisch (3), size (3), lazy (3), pipeline (3), ohne (3), große (3), lesen (3), done (3), except (3), try (3), beendet (3), einem (3), nächsten (3), ausgeführt (3), bis (3), ersten (3), true (3), sind (3), zurück (3), schleife (3), nur (3), fibonacci (3), counter (3), kann (3), klammern (3), type (3), comprehension (3), result (3), daten (3), schleifen (3), sets (3), hinzufügen (3), zugreifen (3), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), diff (2), password (2), java (2), git (2), bücher (2), snippets (2), generatorzustand (2), erschöpfung (2), teilgenerator (2), this (2), page (2), closures (2), decorators (2), object (2), produces (2), memory (2), with (2), immediately (2), which (2), following (2), statements (2), are (2), correct (2), dictionary (2), iteration (2), vollständigen (2), nein (2), logik (2), ausdruck (2), gering (2), batch (2), chunks (2), len (2), append (2), jede (2), stufe (2), einzeln (2), aufzubauen (2), 100 (2), squared (2), only_even (2), integers (2), squares (2), sich (2), denen (2), datenpipeline (2), aufbauen (2), read_lines (2), file (2), filepath (2), datei (2), zeile (2), limited (2), anweisung (2), sauber (2), direkt (2), aber (2), wichtig (2), ausgabe (2), mehr (2), aufgerufen (2), löst (2), angehalten (2), beim (2), fortgesetzt (2), zustand (2), generatorobjekt (2), ergebnis (2), des (2), ausdrucks (2), accumulator (2), break (2), dabei (2), verschachtelte (2), teil (2), flatten (2), sublist (2), nested (2), combined (2), second_part (2), first_part (2), fib (2), unendlicher (2), first_five (2), islice (2), erzeugt (2), ende (2), darstellen (2), evens (2), einzige (2), sum (2), funktion (2), class (2), dass (2), benötigen (2), erst (2), three_things (2), tupel (2), mehrere (2), läuft (2), ausführung (2), aufruf (2), funktionsrumpf (2), count_up (2), stop (2), aufruft (2), führt (2), gibt (2), verketten (2), handling (2), zahlen (2), klassen (2), limit (2), update (2), drop (2), collection (2), delete (2), insert (2), datenbank (2), grid (2), einführung (2), verbinden (2), ändern (2), hash (2), 2026, rechte, vorbehalten, entwickler, gemacht, sprache, datenschutzrichtlinie, kontakt, uns, unternehmen, probier, üben, kostenlose, tutorials, beispiele, web, seit, 2014, previous, yes, helpful, prüfen, once, more, compute, all, upfront, store, them, expressions, use, square, brackets, like, can, iterated, loop, calling, runs, entire, body, uses, instead, produce, übung, passen, gut, umbrechen, caching, tracing, verhalten, hinzuzufügen, dekoratoren, alles, einfache, transformation, filterung, hinausgeht, lesbarer, komplexe, zustandsbehaftete, fast, immer, vorzuziehen, siehe, klassenbasierten, ansatz, lesbarkeit, komplexer, einzelner, mehrzeilige, manuell, zustandsverwaltung, sehr, hoch, ausführlichkeit, expr, __next__, __iter__, merkmal, blöcke, aufteilen, fließen, durch, zwischenlisten, 144, 196, 256, 324, 400, compose, even, lassen, natürlich, pipelines, zusammensetzen, datenstrom, transformiert, continue, startswith, etc, hosts, usage, stays, constant, regardless, rstrip, open, übergebene, attribut, ausnahme, selten, konvertieren, ihn, entweder, zuerst, neu, already, erschöpft, liefert, erneutes, nichts, close, geschlossen, gerade, aufrufs, laufend, noch, gestartet, erstellt, beschreibung, hat, lebenszyklus, vier, zuständen, gesendete, linken, seite, äquivalent, vorzurücken, bevor, regeln, prime, advance, sends, out, receives, bidirektionale, kanäle, methode, setzt, fort, übergibt, sauberer, leitet, aufrufe, korrekt, delegierten, weiter, coroutine, throw, funktioniert, beliebigen, iterables, ermöglicht, anderes, delegieren, jeden, transparent, weiterzuleiten, praktischer, folge, import, unendlichen, verarbeiten, verlassen, klassische, beispiel, zähler, filtern, generatorausdrücken, keine, zusätzlichen, benötigt, argument, funktionsaufrufs, 338350, 101, nützlichsten, übergeben, konsumiert, expression, one, time, builds, full, verhält, wie, identisch, außer, runde, statt, eckiger, slicing, place, sortierung, dieselbe, mehrmals, zufälligen, zugriff, per, index, potenziell, unendlich, protokollzeilen, live, speist, groß, ankommt, wann, wählen, beginnt, werteerzeugung, gesamte, sammlung, sofort, unabhängig, listenvariante, beide, erzeugen, dieselben, variante, betrachten, erzeugung, quadratzahlen, beachten, anweisungen, yields, normaler, jeder, unterbrechung, unterbricht, jeweils, pro, nacheinander, erhalten, verworfen, nach, dem, regulär, funktionstyp, regulären, unterscheidet, überall, stehen, könnte, einschließlich, bedingungen, blöcken, ruft, endet, leeres, trifft, lokale, anweisungszeiger, gespeichert, wichtige, mechanismen, would, now, raise, pause, here, emit, reguläre, vollständig, stattdessen, jedes, mal, diesem, objekt, dort, zuletzt, unterbrochen, wurde, erneut, überhaupt, dieses, kapitel, behandelt, vergleich, werten, besondere, art, abruf, anstatt, voraus, berechnen, üblichen, definiert, wobei, anstelle, idiomatische, lösung, zeit, verschwenden, würde, funktions, klaren, beispielen, ausdrücken, praxisnahen, anwendungsfällen, http, anfragen, pytest, pakete, virtuelle, umgebungen, tooling, best, practices, threading, asyncio, concurrency, csv, random, sys, collections, ausnahmen, auslösen, error, standard, library, zwei, addieren, umkehren, duplikate, how, enums, abstrakte, kapselung, polymorphismus, dataclasses, static, classmethod, property, magic, methods, advanced, oop, match, enumerate, zip, map, kontextmanager, rekursion, args, kwargs, hints, intermediate, sort, query, find, join, table, order, where, select, tabelle, einstieg, nearest, neighbors, auc, roc, kurve, cross, validation, bootstrap, aggregation, means, kategoriale, search, logistische, hierarchisches, clustering, konfusionsmatrix, entscheidungsbaum, train, test, skalierung, multiple, polynomiale, lineare, streudiagramm, normalverteilung, datenverteilung, perzentil, standardabweichung, mittelwert, median, modus, machine, learning, kreisdiagramme, histogramme, balken, scatter, subplot, beschriftungen, linie, marker, plotting, pyplot, django, scipy, pandas, numpy, modules, löschen, schreiben, dateiverarbeitung, formatierung, benutzereingabe, pip, regex, math, datumsangaben, module, scope, vererbung, objekte, arrays, lambda, funktionen, else, tupeln, gruppieren, operatoren, booleans, casting, datentypen, kommentare, variablennamen, aktualisieren, entpacken, tuple, sortieren, slicen, home, ausgabevariablen, modifizieren, zusammenführen, globale, format, escape, zeichen, zuweisen, anmelden, durchsuchen, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, kurse, erklärt,


Text of the page (random words):
rmatter json formatter php formatter w3docs durchsuchen k de english en deutsch de русский ru français fr español es português pt italiano it anmelden python lernen python tutorial auf elemente zugreifen auf listenelemente zugreifen auf set elemente zugreifen tuples aufrufen elemente hinzufügen listenelemente hinzufügen set elemente hinzufügen mehrere werte zuweisen elemente ändern listenelemente ändern strings verketten dictionaries kopieren listen kopieren dictionary methoden escape zeichen format strings globale variablen listen verbinden sets zusammenführen tuples verbinden list comprehension listen methoden dictionaries durchlaufen listen durchlaufen sets durchlaufen tuples durchlaufen strings modifizieren verschachtelte dictionaries ausgabevariablen python home python listen python sets python strings python tuples python variablen elemente entfernen listenelemente entfernen set elemente entfernen set methoden strings slicen listen sortieren string methoden tuple methoden tupel entpacken tuples aktualisieren variablennamen python einführung python erste schritte python syntax python kommentare python variablen python datentypen python zahlen python casting python strings python booleans python operatoren python listen python tupeln gruppieren python dictionaries python if else python while schleifen python for schleifen python funktionen python lambda python arrays python klassen objekte python vererbung python iteratoren python scope python module python datumsangaben python math python json python regex python pip python try except python benutzereingabe python string formatierung file handling python dateiverarbeitung python dateien lesen python dateien schreiben erstellen python dateien löschen python modules numpy tutorial pandas tutorial scipy tutorial django tutorial python matplotlib matplotlib einführung matplotlib erste schritte matplotlib pyplot matplotlib plotting matplotlib marker matplotlib linie matplotlib beschriftungen matplotlib grid matplotlib subplot matplotlib scatter matplotlib balken matplotlib histogramme matplotlib kreisdiagramme machine learning erste schritte mittelwert median modus standardabweichung perzentil datenverteilung normalverteilung von daten streudiagramm lineare regression polynomiale regression multiple regression skalierung train test entscheidungsbaum konfusionsmatrix hierarchisches clustering logistische regression grid search kategoriale daten k means bootstrap aggregation cross validation auc roc kurve k nearest neighbors python mysql mysql einstieg mysql datenbank erstellen mysql tabelle erstellen mysql insert mysql select mysql where mysql order by mysql delete mysql drop table mysql update mysql limit mysql join python mongodb mongodb erste schritte mongodb datenbank erstellen mongodb collection erstellen mongodb insert mongodb find mongodb query mongodb sort mongodb delete mongodb drop collection mongodb update mongodb limit intermediate python f strings type hints args kwargs decorators generatoren closures rekursion kontextmanager comprehensions enumerate zip map match anweisung advanced oop magic methods property static classmethod dataclasses polymorphismus kapselung abstrakte klassen enums python how to listen duplikate entfernen string umkehren zwei zahlen addieren error handling and the standard library ausnahmen auslösen collections itertools os sys random csv dateien concurrency in python asyncio threading python tooling and best practices virtuelle umgebungen pakete pytest http anfragen python generatoren und yield python generatoren und das yield schlüsselwort mit klaren beispielen zu generatorfunktionen ausdrücken send und praxisnahen anwendungsfällen ein generator ist eine besondere art von iterator der werte einzeln auf abruf erzeugt anstatt sie alle im voraus zu berechnen generatoren werden mit der üblichen funktions syntax definiert wobei yield anstelle von return verwendet wird sie sind die idiomatische python lösung für große oder unendliche sequenzen bei denen das erstellen einer vollständigen liste speicher oder zeit verschwenden würde dieses kapitel behandelt das schlüsselwort yield generatorfunktionen im vergleich zu listen generatorausdrücke das senden von werten in einen generator das verketten von generatoren und praxisnahe muster was ist ein generator wenn python eine reguläre funktion aufruft führt sie den rumpf vollständig aus und gibt einen wert zurück wenn python eine generatorfunktion aufruft führt sie den rumpf überhaupt nicht aus stattdessen gibt sie ein generatorobjekt zurück jedes mal wenn sie next auf diesem objekt aufrufen wird die ausführung dort fortgesetzt wo sie zuletzt unterbrochen wurde der yield ausdruck läuft bis zum nächsten yield und hält erneut an def count_up start stop while start stop yield start pause here emit the value start 1 gen count_up 1 3 print next gen 1 print next gen 2 print next gen 3 next gen would now raise stopiteration kopieren wichtige mechanismen der funktionsrumpf wird erst beim ersten next aufruf ausgeführt lokale variablen und der anweisungszeiger werden zwischen den aufrufen gespeichert wenn der funktionsrumpf endet oder ein leeres return trifft löst python automatisch stopiteration aus eine for schleife ruft next für sie auf und hält bei stopiteration sauber an das yield schlüsselwort yield ist die einzige syntax die eine generatorfunktion von einer regulären unterscheidet sie können yield überall verwenden wo auch return stehen könnte einschließlich in schleifen bedingungen und try except blöcken yield vs return return yield funktionstyp regulär generator ausführung nach dem aufruf läuft bis zum ende hält bei yield an zustand zwischen aufrufen verworfen erhalten mehrere werte einer oder ein tupel einer pro yield nacheinander speicher für große daten hält alle werte hält jeweils einen wert yield unterbricht beendet nicht def three_things print about to yield first yield first print about to yield second yield second print about to yield third yield third print generator exhausted for item in three_things print got item kopieren ausgabe about to yield first got first about to yield second got second about to yield third got third generator exhausted kopieren beachten sie die print anweisungen zwischen den yields normaler code wird zwischen jeder unterbrechung ausgeführt generatorfunktionen vs listen betrachten sie die erzeugung der ersten n quadratzahlen mit einer liste def squares_list n result for i in range 1 n 1 result append i i return result print squares_list 5 1 4 9 16 25 kopieren mit einem generator def squares_gen n for i in range 1 n 1 yield i i gen squares_gen 5 print list gen 1 4 9 16 25 kopieren beide erzeugen dieselben werte aber die generator variante verwendet o 1 speicher unabhängig von n die listenvariante verwendet o n beginnt sofort mit der werteerzeugung ohne die gesamte sammlung erst aufzubauen kann unendliche sequenzen darstellen eine liste kann das nicht wann einen generator wählen verwenden sie einen generator wenn sie die werte nur einmal durchlaufen müssen die sequenz so groß ist dass es auf den speicher ankommt sie eine datenpipeline aufbauen ein generator speist den nächsten die sequenz potenziell unendlich ist z b lesen von protokollzeilen aus einer live datei verwenden sie eine liste wenn sie zufälligen zugriff per index benötigen sie dieselbe sequenz mehrmals durchlaufen müssen sie len slicing oder in place sortierung benötigen generatorausdrücke ein generatorausdruck verhält sich zu generatoren wie ein list comprehension zu listen die syntax ist identisch außer dass runde klammern statt eckiger klammern verwendet werden list comprehension builds the full list immediately squares_list x x for x in range 1 6 generator expression lazy produces one value at a time squares_gen x x for x in range 1 6 print type squares_list class list print type squares_gen class generator print list squares_gen 1 4 9 16 25 kopieren generatorausdrücke sind am nützlichsten wenn sie direkt an eine funktion übergeben werden die ein iterable konsumiert total sum x x for x in range 1 101 sum of squares 1 100 print total 338350 kopieren es werden keine zusätzlichen klammern benötigt wenn der generatorausdruck das einzige argument eines funktionsaufrufs ist filtern mit generatorausdrücken evens x for x in range 20 if x 2 0 print list evens 0 2 4 6 8 10 12 14 16 18 kopieren unendliche generatoren da ein generator werte lazy erzeugt kann er eine sequenz ohne ende darstellen das klassische beispiel ist ein unendlicher zähler def counter start 0 n start while true yield n n 1 gen counter 10 print next gen 10 print next gen 11 print next gen 12 kopieren um nur einen teil eines unendlichen generators zu verarbeiten verwenden sie itertools islice oder verlassen sie eine schleife mit break import itertools gen counter 1 first_five list itertools islice gen 5 print first_five 1 2 3 4 5 kopieren ein praktischer unendlicher generator die fibonacci folge def fibonacci a b 0 1 while true yield a a b b a b fib fibonacci print next fib for _ in range 10 0 1 1 2 3 5 8 13 21 34 kopieren yield from delegation an einen teilgenerator yield from ermöglicht es einem generator an ein anderes iterable zu delegieren und dabei jeden wert transparent weiterzuleiten def first_part yield 1 yield 2 def second_part yield 3 yield 4 def combined yield from first_part yield from second_part print list combined 1 2 3 4 kopieren yield from funktioniert auch mit beliebigen iterables nicht nur mit generatoren def flatten nested for sublist in nested yield from sublist data 1 2 3 4 5 6 print list flatten data 1 2 3 4 5 6 kopieren yield from ist sauberer als eine verschachtelte for schleife über das teil iterable und leitet send und throw aufrufe korrekt an den delegierten generator weiter wichtig für coroutine muster werte in einen generator senden generatoren sind bidirektionale kanäle die methode send value setzt den generator fort und übergibt dabei einen wert als ergebnis des yield ausdrucks zurück def accumulator total 0 while true value yield total yield sends total out receives value in if value is none break total value gen accumulator next gen prime the generator advance to first yield print gen send 10 10 print gen send 20 30 print gen send 5 35 kopieren regeln für send sie müssen einmal next gen oder gen send none aufrufen um den generator bis zum ersten yield vorzurücken bevor sie einen nicht none wert senden können send none ist äquivalent zu next der gesendete wert wird zum ergebnis des yield ausdrucks auf der linken seite generatorzustand und erschöpfung ein generatorobjekt hat einen lebenszyklus mit vier zuständen zustand beschreibung erstellt generatorfunktion aufgerufen rumpf noch nicht gestartet laufend wird gerade ausgeführt innerhalb eines next oder send aufrufs angehalten angehalten bei einem yield wird beim nächsten next fortgesetzt geschlossen rumpf beendet oder close aufgerufen löst stopiteration aus einmal erschöpft liefert ein erneutes durchlaufen eines generators nichts mehr gen x for x in range 3 print list gen 0 1 2 print list gen already exhausted kopieren wenn sie die ausgabe eines generators mehr als einmal durchlaufen müssen konvertieren sie ihn entweder zuerst in eine liste oder erstellen sie den generator neu return innerhalb eines generators eine return anweisung innerhalb eines generators beendet die iteration sauber der an return übergebene wert wird zum value attribut der stopiteration ausnahme selten direkt verwendet aber wichtig für die yield from delegation def limited yield 1 yield 2 return done stopiteration value done gen limited print next gen 1 print next gen 2 try next gen except stopiteration as e print e value done kopieren praxisnahe muster eine große datei zeile für zeile lesen def read_lines filepath with open filepath as f for line in f yield line rstrip n memory usage stays constant regardless of file size for line in read_lines etc hosts if line startswith continue print line kopieren eine datenpipeline aufbauen generatoren lassen sich natürlich zu pipelines zusammensetzen bei denen jede stufe den datenstrom transformiert def integers n for i in range 1 n 1 yield i def only_even nums for n in nums if n 2 0 yield n def squared nums for n in nums yield n n compose even squares from 1 20 pipeline squared only_even integers 20 print list pipeline 4 16 36 64 100 144 196 256 324 400 kopieren jede stufe ist lazy werte fließen einzeln durch die pipeline ohne zwischenlisten aufzubauen ein iterable in blöcke aufteilen def chunks iterable size chunk for item in iterable chunk append item if len chunk size yield chunk chunk if chunk yield chunk data list range 10 for batch in chunks data 3 print batch 0 1 2 3 4 5 6 7 8 9 kopieren generatoren vs iteratoren vs comprehensions merkmal iterator klasse generatorfunktion generatorausdruck syntax klasse mit __iter__ __next__ def yield expr for x in ausführlichkeit hoch gering sehr gering zustandsverwaltung manuell automatisch automatisch mehrzeilige logik ja ja nein einzelner ausdruck unendliche sequenzen ja ja ja lesbarkeit bei komplexer logik ja ja nein für alles was über eine einfache transformation oder filterung hinausgeht ist eine generatorfunktion lesbarer als ein generatorausdruck für komplexe zustandsbehaftete iteration ist eine generatorfunktion fast immer einer vollständigen iterator klasse vorzuziehen siehe python iteratoren für den klassenbasierten ansatz generatorausdrücke passen gut zu list comprehensions und dictionary set comprehensions dekoratoren können generatorfunktionen auch umbrechen um caching oder tracing verhalten hinzuzufügen übungen übung which of the following statements about python generators are correct which of the following statements about python generators are correct a generator function uses yield instead of return to produce values calling a generator function immediately runs the entire function body a generator object can be iterated with a for loop or next generator expressions use square brackets like list comprehensions generators compute all values upfront and store them in memory once exhausted a generator object produces no more values prüfen was this page helpful yes no previous decorators next closures on this page was ist ein generator das yield schlüsselwort generatorfunktionen vs listen generatorausdrücke unendliche generatoren yield from delegation an einen teilgenerator werte in einen generator senden generatorzustand und erschöpfung return innerhalb eines generators praxisnahe muster generatoren vs iteratoren vs comprehensions übungen w3docs kostenlose tutorials beispiele übungen snippets und quizze für das web seit 2014 bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen üben übungen quizze probier editor tools html editor password generator html encoder code diff json beautifier unternehmen über uns kontakt datenschutzrichtlinie sprache english deutsch русский français español português italiano 2026 w3docs alle rechte vorbehalten fü...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 214 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
    51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
    101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
    151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
    201-205 206-210 211-214


    The site also has 3 references to external domain(s).

     x.com  Verify  github.com  Verify  linkedin.com  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.1 301 Moved Permanently
    Date Sun, 27 Sep 2026 00:13:03 GMT
    Content-Type text/html; charset=UTF-8
    Transfer-Encoding chunked
    Connection close
    Location htt????/de.w3docs.com/learn-python/python-generators
    Report-To group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=W9YonHjRUfFWGL5ELxYN7tcyhKxrxiXgd6088%2FWXoySEmlOxvAqzjJmh0SPeWitO%2BGmdF%2B2%2BE%2BmKOrdwh%2FRyf8QvVEM2h90MRHk2VdAk5ks5SEuGU8%2BoCLRM11VXPOiK ]
    Nel report_to : cf-nel , success_fraction :0.0, max_age :604800
    Server cloudflare
    CF-RAY a4164ce2fa72dfd3-AMS
    alt-svc h3= :443 ; ma=86400
    HTTP/2 200
    date Sun, 27 Sep 2026 00:13:04 GMT
    content-type text/html; charset=utf-8
    cache-control public, max-age=0, s-maxage=3600, stale-while-revalidate=86400
    nel report_to : cf-nel , success_fraction :0.0, max_age :604800
    link </_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2>; rel=preload; as= font ; crossorigin= ; type= font/woff2 , </_next/static/chunks/0f-03z2d3_qak.css>; rel=preload; as= style , </_next/static/chunks/167rp0.dvu8z4.css>; rel=preload; as= style
    vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
    via 1.1 Caddy
    x-locale de
    x-powered-by Next.js
    cf-cache-status DYNAMIC
    report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=IBF2pOJxXVBqkTIQfflRlyZQOAVgdSIak4MlpVRTrWjQBG2IZZlA%2Bg7823g5skDZ6ARFxTjEJlw81ke%2BIuY3S65bCGSlgtGt%2BEiJitJtDwh%2BKh0l%2FQTJvZbzsbKQYdf%2B ]
    content-encoding gzip
    server cloudflare
    cf-ray a4164ce33e19ef02-AMS
    alt-svc h3= :443 ; ma=86400

    Meta Tags

    title="Python-Generatoren und das yield-Schlüsselwort erklärt | W3docs"
    charset="utf-8"
    name="viewport" content="width=device-width, initial-scale=1"
    name="next-size-adjust" content=""
    name="description" content="Python-Generatoren und das yield-Schlüsselwort mit klaren Beispielen zu Generatorfunktionen, Ausdrücken, send() und praxisnahen Anwendungsfällen."
    property="og:title" content="Python-Generatoren und das yield-Schlüsselwort erklärt"
    property="og:description" content="Python-Generatoren und das yield-Schlüsselwort mit klaren Beispielen zu Generatorfunktionen, Ausdrücken, send() und praxisnahen Anwendungsfällen."
    property="og:url" content="htt????/de.w3docs.com/learn-python/python-generators"
    property="og:site_name" content="W3docs"
    property="og:locale" content="de_DE"
    property="og:image" content="htt????/www.w3docs.com/build/images/logo-amp.png"
    property="og:type" content="article"
    name="twitter:card" content="summary_large_image"
    name="twitter:site" content="@w3docs"
    name="twitter:title" content="Python-Generatoren und das yield-Schlüsselwort erklärt"
    name="twitter:description" content="Python-Generatoren und das yield-Schlüsselwort mit klaren Beispielen zu Generatorfunktionen, Ausdrücken, send() und praxisnahen Anwendungsfällen."
    name="twitter:image" content="htt????/www.w3docs.com/build/images/logo-amp.png"

    Load Info

    page size50408
    load time (s)1.073885
    redirect count1
    speed download46978
    server IP 104.26.4.230
    * all occurrences of the string "http://" have been changed to "htt???/"