Als «iterable» getaggte Fragen

Ein iterables Objekt ist ein Objekt, z. B. eine Zeichenfolge oder eine Sammlung, das iteriert werden kann und dessen Mitglieder einzeln angezeigt werden.

3283
Slice-Notation verstehen

Ich brauche eine gute Erklärung (Referenzen sind ein Plus) für Pythons Slice-Notation. Für mich muss diese Notation etwas aufgegriffen werden. Es sieht extrem mächtig aus, aber ich habe es nicht ganz

178
Warum ist Javas Iterator kein Iterable?

Warum wird die IteratorSchnittstelle nicht erweitert Iterable? Die iterator()Methode könnte einfach zurückkehren this. Ist es absichtlich oder nur ein Versehen der Java-Designer? Es wäre praktisch, eine for-each-Schleife mit Iteratoren wie diesen verwenden zu können: for(Object o :...

150
Konvertieren Sie Java Array in Iterable

Ich habe ein Array von Grundelementen, zum Beispiel für int, int [] foo. Es könnte klein sein oder nicht. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Was ist der beste Weg, um daraus ein zu erstellen Iterable<Integer>? Iterable<Integer> fooBar = convert(foo); Anmerkungen: Bitte antworten Sie...

86
Holen Sie sich die Größe eines Iterable in Java

Ich muss die Anzahl der Elemente in einem Iterablein Java herausfinden . Ich weiß, ich kann dies tun: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Ich könnte auch so etwas machen, weil ich die Objekte im Iterable nicht mehr brauche: it =...

72
Gegenteil einer beliebigen () Funktion

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...