Batterie

Schneiden Sie slipable Objekte in Batches, z. B. für das Paging-Display auf einer Website
Jetzt downloaden

Batterie Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Oliver Cope
  • Website des Verlags:
  • http://pesto.redgecko.org/

Batterie Stichworte


Batterie Beschreibung

Schneiden Sie slipable Objekte in Batches, z. B. für das Paging-Display auf einer Website Batcher ist ein Modul, das jedes rutschbare Objekt in Batches stapelt: >>> vom Batcher-Import-Batcher >>> Elemente = Liste ('abcdefghij') >>> Batcher = Batcher (Elemente, 4) >>> # Wie viele Chargen sind verfügbar? ? >>> len (Batcher) 3 >>> # Inhalt der ersten Batch-Liste erhalten Über ihren Kontext wissen: In Webanwendungen soll ein Pager-Widget implementiert werden. Die Bereichsmethode kann helfen, wenn der Benutzer die Page ** n ** anzeigt. >>> Batcher = Batcher (Artikel, 4) >>> len (Batcher) 25 >>> # Der Bereich von 5 Chargen, der auf dem angegebenen Chargen >>> Batcher .range (5) >>> Batcher .range (5) >>> Batcher .range (5) Wenn nicht genügend Chargen vorhanden sind, wird der gesamte Batch Rückkehr: Verwenden Sie Python's Slicing-API, um Daten abzurufen, wir können das Slice-Objekt abfragen, um die Indizes der ersten und letzten Elemente in einer Charge herauszufinden, nützlich, um Daten anzuzeigen, z. B. "Page 1 (Artikel 1-10)" :: >>> Artikel = Bereich (25) >>> Batcher = Batcher (Artikel, 10) >>> Batch = Batcher >>> Batch.Slice Slice (0, 10, keine) >>> "Page% d (Artikel% d-% d) "% (batch.index + 1, batch.slice.start + 1, batch.slice.start) 'p Alter 1 (Gegenstände 1-10) 'Hinweis Wie Pythons Scheibensemantik bedeutet, dass die Indizes Null-basiert sind (also fügen wir 1 bei der Formatierung für die Anzeige) und dass der Stoppindex der Scheibe nach dem Ende der Serie auf den Artikel zeigt . Anforderungen: · Python


Batterie Zugehörige Software