Extrahieren Sie alle n Elemente aus einem Array (einer Liste) in Python und Ruby

Einführung

Normalerweise schreibe ich Ruby, aber vor kurzem habe ich angefangen, Python als Hobby zu berühren. Ich fand es nützlich, die Slices der Python-Liste zu kennen. Übrigens habe ich mich gefragt, wie man "Array [:: 3]" in Python in Ruby schreibt, also habe ich sie verglichen.

Python

n = 3
array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
array[::n] #=> [0, 3, 6, 9]

Ruby

n = 3
array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
array.select.with_index { |_, i| i % n == 0 } #=> [0, 3, 6, 9]

Hmmm, gibt es einen besseren Weg, es zu schreiben ...: Denken:

Recommended Posts

Extrahieren Sie alle n Elemente aus einem Array (einer Liste) in Python und Ruby
Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus
Tipps: [Python] Stellt ein Array nach dem Zufallsprinzip wieder her und extrahiert es aus einer Fasta-Datei
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
Extrahieren Sie Elemente (mithilfe einer Liste von Indizes) wie NumPy aus einer Python-Liste / einem Python
[Python] Manipulation von Elementen in der Liste (Array) [Hinzufügen / Löschen]
Sortieren Sie schnell ein Array in Python 3
Abrufen von Listenelementen in Python
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Extrahieren Sie Array-Elemente und -Indizes in absteigender Reihenfolge mit numpy
Extrahieren Sie mehrere Listenduplikate in Python
Unterschied zwischen list () und [] in Python
Löschen Sie mehrere Elemente in der Python-Liste
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Verschiedene Möglichkeiten, um in Python ein Array von Zahlen von 1 bis 10 zu erstellen.
Started Python: Tauschen Sie das im SQL-Ergebnis erhaltene Array von Werten in den Listentyp aus und verwenden Sie es in IN einer anderen Abfrage
Unterschiede zwischen Ruby und Python im Umfang
Unterschied zwischen Anhängen und + = in der Python-Liste
Laden Sie Bilder von der URL-Liste in Python herunter
[Python] Kombinieren Sie alle Elemente in einem Array
Zusammenfassung der Korrespondenz zwischen Ruby- und Python-Array-Operationen
Empfangen und verarbeiten Sie n Objekte in einer Liste
Extrahieren Sie den Produktnamen und den Preis aus der Produktliste in der E-Mail mit der Kaufabrechnung von Yodobashi.com.
Laden Sie den Befehl von yml mit Python und führen Sie ihn aus
J / N-Verarbeitung mit Bash, Python und Go
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
Reduzieren Sie eine unregelmäßige zweidimensionale Standardliste in Python
So entfernen Sie doppelte Elemente in der Python 3-Liste
Ich habe die Geschwindigkeit der Referenz des Pythons in der Liste und die Referenz der Wörterbucheinbeziehung aus der In-Liste verglichen.
Übergeben Sie ein Array von PHP an PYTHON und führen Sie eine Numpy-Verarbeitung durch, um das Ergebnis zu erhalten
Extrahieren und listen Sie die Namen von Personen und Orten im Text auf
Implementierte List und Bool in Python und SQLite3 (persönliche Notiz)
AtCoder ARC080 D Simulation mit Ruby und Python gelöst
[Python-Anfänger] Extrahieren Sie die Präfektur und die Stadt aus der Adresse (3 Zeilen).
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python
[Python] Extrahieren Sie nur Zahlen aus Listen und Zeichenfolgen
Extrahieren Sie nur Elemente, die bestimmte Bedingungen in Python erfüllen
Sortierte Liste in Python
Ruby, Python und Map
Python und Ruby teilen sich
Die findähnliche Sache der Liste in Python
Mal sehen, wie man die Anzahl der Elemente in einem Array in einigen Sprachen zählt [Go, JavaScript, PHP, Python, Ruby, Swift]
Stellen Sie sicher, dass alle Elemente in der Liste in Python identisch sind
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
Listet Methodenargumentinformationen für Klassen und Module in Python auf
Ich habe einen Fehler in vim oder zsh in der Python 3.7-Serie
Überlegen Sie, ob das Programmieren in Python und C ein Anime war
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Prognostizieren Sie das Geschlecht anhand des Namens mithilfe der Gender-API und von Pykakasi in Python
Lösen mit Ruby und Python AtCoder ABC138 D Benachbarte Liste
AtCoder ABC168 Ein in Ruby und Python gelöster Fallausdruck
Extrahieren Sie den Wert, der einem Wert am nächsten kommt, aus einem Listenelement in Python
Python auf Ruby und wütend Ruby auf Python
Leeres mehrdimensionales Array in Python
OCR aus PDF in Python
Python und Ruby Slice Memo