Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Johannes Newsgroups: de.comp.lang.python Subject: Re: [Python-de] War die Idee mit Iteratoren/Generatoren wirklich so super? Date: Thu, 27 Jul 2017 09:10:29 +0200 Lines: 39 Message-ID: References: <392f5a95-defa-0f3d-0f1a-d0b554c2fa34@thomas-guettler.de> <0c0232a2-99f7-2eb0-f5dc-547d2a84781c@web.de> Reply-To: dajo.mail@web.de Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de Ry9GYM4ffellvkq0D9jZWQk5bY9VXqdwVxwwDP/a9+Tg== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.5.1 In-Reply-To: <392f5a95-defa-0f3d-0f1a-d0b554c2fa34@thomas-guettler.de> X-Provags-ID: V03:K0:cvyNo/Z8rSnV6tigiVPCtq3DxPTtDe1FYb0xhbGzeCeQuRnqgLN h53MP0Rv8cxS+bLxC7Ug75++Sd2wRKeldYiBpSawWRlO+EBhn3XtVIlU2UrNMlTkI0ghy5Y NvbVWGOb4Hfn2s37U0+ZtQqp37bkhRLGLt6t5aqUVZ/WUgIVm/8ZmdkIrd6e3uoqAekzCkM BcRlSlIhSJ4MYpcFdpPlQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:c/zP5l6BfWM=:ZUttxzLU++KBClFz2gmwqi 4FxU6wuHhoTpy99bLoVRVjMhsXoOv09iYbxHjV4giLwXLYWgPiZZJdhRCIy4YxqEGmGuHY8mc 8pQvsYAlDKdpJEd2vxBDIndn1aDZap/WmbX3qLJEgjiWvUFZFY70erTz8bpmMtWoa8j4+S0N9 8Vxj0jGOBPGfL+txRVhQdBJRLiD3o8g/4iHsZhuCHPoFohw2n1x/XhamyEtfmDiNrTH/J/NJ2 N09yJHxzxck2BcGbZEPkAjdhkBn/GnM5pGHU7PX5O0xQCCHQk4D5bNsgf7TPw2GBXGi+HQHcp fvLAEL+TwcTLD9RdklrAEPFH12L4KEpYqUSf+IIWDc22KjzOLRxFEnshiutaCDuMF4hiCtqWk SsM+5iwjpV1DpWZGZxYVDAre3YBvTpfo57aOUguBKPnqzcV87A4LBPHk8LeJvF9rde5Bt34qw 3KPveCfm4kvbvvGvO8Vej5VLZYDjeZS1LkGLLH/9pb1yqIhyTvkm6Zib98u2uKiB/t4oCpd8X jIT1YpWDUeigbyiue5aEwoVKZCsVpEgXFXmWUT/lJuEYQKvE3IUcnvjm59F5Tl/6Msn+NzvH2 IKR8txTVaW0ztkK+SCMFpOrTE3KsOCaWZBGtZPM3Ly8uz0pck9X868Lgx875bRbLHR+y3MxQg 48pcezX4MP2R/IFzaUt+VQmYpSafSdEWC5M3+f6yxGnxQl3HB/F3MrHX7wTpspK0nLkCQZdvq WHw6HI8ki52mapduKxid6nEOgzl/0u72V6K+dQs+0s/wKIoU5D+uB5+3bj+M044Ell2grEJIH cGe4HGGFh2PFV0e7ZcieNr8LhnSqR+DLnSLx/wFiVCiYYma1do= X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.24 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <0c0232a2-99f7-2eb0-f5dc-547d2a84781c@web.de> X-Mailman-Original-References: <392f5a95-defa-0f3d-0f1a-d0b554c2fa34@thomas-guettler.de> Xref: csiph.com de.comp.lang.python:4854 On 25.07.2017 10:14, Thomas Güttler wrote: > Anfangs war ich total begeistert von Iteratoren und Generatoren. > > Die Begeisterung ist nicht mehr vorhanden, schließlich ist es nichts > Neues und darum auch nichts Spannendes mehr. > > Wenn ich zum Debugging etwas untersuchen will, und dann das hier finde: > > > > ... Dann ist ein weiterer "Edit, Compile, Run Cycle" nötig. > > Dieser "Cycle" geht in Python schnell, aber trotzdem nervt es ein > klitzekleinesbischen. > > Ich frage mich: Bringt der Einsatz von Iteratoren und Generatoren > wirklich so viel? > > Sicherlich gibt es extreme Beispiele bei denen die Datenmenge nicht in > den Hauptspeicher passen würde. > > Aber solche Datenmengen habe ich im PostgreSQL, und ich mache auch > Schleifchen über alle Daten > in der DB :-) > > Wie seht ihr das? > > Gruß, > Thomas > Generatoren sind (neben den schon erwähnten Fällen) dann nützlich wenn man mit einem (potentiell unendlichem) Stream von Daten arbeiten muss. vg, Johannes