Teilt die Zeichenfolge durch die angegebene Anzahl von Zeichen. In Ruby und Python.

Ich habe kürzlich Ruby geschrieben und wusste, dass es Ruby war.

test.rb


s = '123456789'
v = s.each_char.each_slice(3).map(&:join)
# ['123', '456', '789']

Cool ~

Ist es so mit Python?

test.py


s = '123456789'
v = [s[i: i+3] for i in range(0, len(s), 3)]
# ['123', '456', '789']

Auf die Frage, welches besser ist, bevorzuge ich persönlich Python, das durch die Kombination von Listeneinschlussnotation und Allzweckmechanismen erstellt werden kann, aber Ruby ist leichter zu verstehen. Es ist erstaunlich, dass es jedes Mal eine Methode gibt.

Recommended Posts

Teilt die Zeichenfolge durch die angegebene Anzahl von Zeichen. In Ruby und Python.
Zählen Sie die Anzahl der thailändischen und arabischen Zeichen in Python gut
Teilen Sie die Zeichenfolge in die angegebene Anzahl von Zeichen
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
Verschieben Sie die Alphabetzeichenfolge in Python um N Zeichen
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen
Wie kann man schnell die Häufigkeit des Auftretens von Zeichen aus einer Zeichenfolge in Python zählen?
Projekt Euler # 17 "Anzahl der Zeichen" in Python
Füllen Sie die Zeichenfolge mit Nullen in Python und zählen Sie bestimmte Zeichen aus der Zeichenfolge
[Einführung in Python] Eine ausführliche Erklärung der in Python verwendeten Zeichenkettentypen!
Angeben des Bereichs von Ruby- und Python-Arrays
Verarbeitung (Python) Diagramm der Koordinaten der Liste Geben Sie an, wie oft in draw ()
Abrufen der Unix-Zeit der von JST angegebenen Zeit unabhängig von der Zeitzone des Servers mit Python
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
So ermitteln Sie die Anzahl der Stellen in Python
Speichern Sie Japanisch (Multibyte-Zeichenfolge) in sqlite3 von Python
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
Überprüfen Sie die Verarbeitungszeit und die Anzahl der Aufrufe für jeden Prozess mit Python (cProfile).
Finden Sie die scheinbare Breite einer Zeichenfolge in Python heraus
[Python] Öffnen Sie die CSV-Datei in dem von Pandas angegebenen Ordner
Entfernen Sie Leerzeichen in voller Breite vor und nach der Zeichenfolge (Python).
Zählen Sie die Anzahl der Zeichen im Text in der Zwischenablage auf dem Mac
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Python - Ermitteln Sie die Anzahl der Gruppen im regulären Ausdruck
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
[Tipps] Probleme und Lösungen bei der Entwicklung von Python + Kivy
Maximale Anzahl von Zeichen im Python3-Shell-Aufruf (pro Betriebssystem)
Die Geschichte von Python und die Geschichte von NaN
Geben Sie die Codierung der Unicode-Zeichenfolge in der Python 2.x-Druckanweisung an
Ich habe die Geschwindigkeit von Hash mit Topaz, Ruby und Python verglichen
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
[Python] Lassen Sie uns die Anzahl der Elemente im Ergebnis bei der Operation des Sets reduzieren
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
Holen Sie sich den Titel und das Lieferdatum von Yahoo! News in Python
Holen Sie sich die Anzahl der Leser von Artikeln über Mendeley in Python
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Überprüfen Sie das Verhalten des Zerstörers in Python
Unterschiede zwischen Ruby und Python im Umfang
Diagramm der Geschichte der Anzahl der Ebenen des tiefen Lernens und der Änderung der Genauigkeit
So schreiben Sie den richtigen Shebang in Perl-, Python- und Ruby-Skripten
Ein leicht verständlicher Vergleich der grundlegenden Grammatik von Python und Go
python> array> Bestimmen Sie die Nummer und initialisieren Sie> mylist = [idx für idx im Bereich (10)] / mylist = [0 für idx im Bereich (10)] >> mylist = [0] * 10
Ändern Sie die Sättigung und Helligkeit von Farbspezifikationen wie # ff000 in Python 2.5
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
Überprüfen Sie die speicherinterne Byte-Zeichenfolge der Gleitkommazahl in Python
Ableitung der multivariaten t-Verteilung und Implementierung der Zufallszahlengenerierung durch Python
[Python] Berechnen Sie die Anzahl der Stellen, die zum Ausfüllen von Nullen erforderlich sind. [Hinweis]
Das Ergebnis der Installation von Python auf Anaconda
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Grundlagen zum Ausführen von NoxPlayer in Python
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Ich habe versucht, die Beschleunigung von Python durch Cython zu verifizieren und zu analysieren
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
Holen Sie sich Artikelbesuche und Likes mit Qiita API + Python
Ich habe die Anzahl der bundesweit geschlossenen und eröffneten Geschäfte von Corona überprüft