Divise la chaîne de caractères par le nombre de caractères spécifié. En Ruby et Python.

J'écrivais récemment Ruby et je savais que c'était Ruby.

test.rb


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

Cool ~

Est-ce que c'est comme ça avec Python?

test.py


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

Lorsqu'on me demande lequel est le meilleur, je préfère personnellement Python, qui peut être créé en combinant la notation d'inclusion de liste et des mécanismes à usage général, mais Ruby est plus facile à comprendre. C'est incroyable qu'il y ait une méthode à chaque fois.

Recommended Posts

Divise la chaîne de caractères par le nombre de caractères spécifié. En Ruby et Python.
Comptez bien le nombre de caractères thaïlandais et arabes en Python
Divisez la chaîne de caractères en le nombre de caractères spécifié
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
Décale la chaîne de l'alphabet de N caractères en Python
Obtenez le dernier élément du tableau en fractionnant les chaînes en Python et PHP
Comment compter rapidement la fréquence d'apparition des caractères à partir d'une chaîne de caractères en Python?
Projet Euler # 17 "Nombre de caractères" en Python
Remplissez la chaîne avec des zéros en python et comptez certains caractères de la chaîne
[Introduction à Python] Une explication approfondie des types de chaînes de caractères utilisés dans Python!
Spécification de la plage des tableaux ruby et python
traitement (python) Diagramme les coordonnées de la liste Spécifiez le nombre de fois dans draw ()
Obtenir l'heure Unix de l'heure spécifiée par JST quel que soit le fuseau horaire du serveur avec Python
Vérifiez si la chaîne est un nombre en python
Comment obtenir le nombre de chiffres en Python
Stocker le japonais (chaîne de caractères multi-octets) dans sqlite3 de python
Différence entre Ruby et Python en termes de variables
Obtenir la taille (nombre d'éléments) de Union Find en Python
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Vérifiez le temps de traitement et le nombre d'appels pour chaque processus avec python (cProfile)
Découvrez la largeur apparente d'une chaîne en python
[Python] Ouvrez le fichier csv dans le dossier spécifié par pandas
Supprimer les espaces pleine largeur avant et après la chaîne (python)
Comptez le nombre de caractères dans le texte dans le presse-papiers sur Mac
Obtenez le nombre d'éléments spécifiques dans la liste python
Python --Trouvez le nombre de groupes dans l'expression regex
[Homologie] Comptez le nombre de trous dans les données avec Python
[Astuces] Problèmes et solutions dans le développement de python + kivy
Nombre maximum de caractères dans l'appel shell Python3 (par OS)
L'histoire de Python et l'histoire de NaN
Spécifiez le codage de la chaîne Unicode dans l'instruction d'impression Python 2.x
J'ai comparé la vitesse de Hash avec Topaz, Ruby et Python
[Compris dans la figure] Gestion de l'environnement virtuel Python par Pipenv
[Python] Réduisons le nombre d'éléments dans le résultat dans le fonctionnement de l'ensemble
Lire la sortie standard d'un sous-processus ligne par ligne en Python
Obtenez le titre et la date de livraison de Yahoo! News en Python
Obtenez le nombre de lecteurs d'articles sur Mendeley en Python
Conversion de la chaîne <-> date (date, datetime) en Python
Vérifiez le comportement du destroyer en Python
Différences entre Ruby et Python dans la portée
Graphique de l'historique du nombre de couches de deep learning et du changement de précision
Comment écrire le bon shebang dans les scripts Perl, Python et Ruby
Comparer la grammaire de base de Python et Go d'une manière facile à comprendre
python> array> Déterminer le nombre et initialiser> mylist = [idx pour idx dans la plage (10)] / mylist = [0 pour idx dans la plage (10)] >> mylist = [0] * 10
Changer la saturation et la clarté des spécifications de couleur comme # ff000 dans python 2.5
# 5 [python3] Extraire des caractères d'une chaîne de caractères
Vérifions la chaîne d'octets en mémoire du nombre flottant flottant en Python
Dérivation de la distribution t multivariée et implémentation de la génération de nombres aléatoires par python
[Python] Calculez le nombre de chiffres requis lors de la saisie de 0 [Note]
Le résultat de l'installation de python sur Anaconda
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
Principes de base pour exécuter NoxPlayer en Python
Grammaire de base de la série Python3 (chaîne de caractères)
Pandas du débutant, par le débutant, pour le débutant [Python]
J'ai essayé de vérifier et d'analyser l'accélération de Python par Cython
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
J'ai vérifié le nombre de magasins fermés et ouverts dans tout le pays par Corona