Ein iterables Objekt ist ein Objekt, z. B. eine Zeichenfolge oder eine Sammlung, das iteriert werden kann und dessen Mitglieder einzeln angezeigt werden.
Wenn ich die Anzahl der Elemente in einem Iterable haben möchte, ohne mich um die Elemente selbst zu kümmern, wie würde ich das pythonisch erreichen? Im Moment würde ich definieren def ilen(it): return sum(itertools.imap(lambda _: 1, it)) # or just map in Python 3 aber ich verstehe, dass lambdaes fast …
Mit der in Python integrierten Funktion any(iterable)können Sie schnell überprüfen, ob bool(element)es sich Trueum einen iterierbaren Typ handelt. >>> l = [None, False, 0] >>> any(l) False >>> l = [None, 1, 0] >>> any(l) True Aber gibt es in Python eine elegante Art und Weise, die den gegenteiligen Effekt …
Gibt es eine "anständige" Möglichkeit, die Gleichheit des Inhalts von zwei iterierbaren Objekten zu überprüfen? Ich verwende viele Tupel, Listen und Numpy-Arrays und möchte normalerweise nur den Inhalt und nicht den Typ testen. Momentan gieße ich einfach den Typ: self.assertEqual (tuple (self.numpy_data), tuple (self.reference_list)) Ich habe dieses Listenverständnis vor einiger …
Ist ein Iterable dasselbe wie ein Iterator oder unterscheiden sie sich? Es scheint, von den Vorgaben , ein iterable ein Objekt ist, sagen wir, ist obj, so dass obj[Symbol.iterator]auf eine Funktion verweist, so dass , wenn aufgerufen, gibt ein Objekt , das eine hat nextMethode , die eine Rückkehr kann …
Diese Frage hat hier bereits Antworten : So iterieren Sie mit foreach loop über den Java 8-Stream (4 Antworten) Gestern geschlossen . Streamerbt eine iterator () -Methode, um eine zu erzeugen Iterator. Aber ich brauche Iterableeher eine als eine Iterator. Beispiel: Diese Zeichenfolge lautet: String input = "this\n" + "that\n" …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.