[PYTHON] Découvrez combien de chaque caractère est dans la chaîne.

1


s = 'aeqwtwegwa'
d = {}

for c in s:
    if c not in d:
        d[c] = 0
    d[c] += 1

print(d)

Résultat d'exécution de 1


{'a': 2, 'e': 2, 'q': 1, 'w': 3, 't': 1, 'g': 1}

2


s = 'aefqwdqfqwe'
d = {}

for c in s:
    d.setdefault(c, 0)
    d[c] += 1

print(d)

Résultat d'exécution de 2


{'a': 1, 'e': 2, 'f': 2, 'q': 3, 'w': 2, 'd': 1}

Si vous lisez et écrivez le defaultdict à partir de la bibliothèque standard,

3


from collections import defaultdict

s = 'raegiowejgohg'
d = defaultdict(int)

for c in s:
    d[c] += 1
    
print(d)
print(d['g'])

Résultat d'exécution de 3


defaultdict(<class 'int'>, {'r': 1, 'a': 1, 'e': 2, 'g': 3, 'i': 1, 'o': 2, 'w': 1, 'j': 1, 'h': 1})
3

Recommended Posts

Découvrez combien de chaque caractère est dans la chaîne.
Découvrez la largeur apparente d'une chaîne en python
[Golang] Vérifiez si une chaîne de caractères spécifique est incluse dans la chaîne de caractères
Comment saisir une chaîne de caractères en Python et la sortir telle quelle ou dans la direction opposée.
Vérifiez si la chaîne est un nombre en python
Combien de bits fait wchar_t? Mémo de gestion des caractères larges
[Python] Comment développer des variables dans une chaîne de caractères
Trouvez la partie 575 de Wikipedia en Python
Comment savoir quel processus utilise le port localhost et l'arrêter
Maya | Découvrez le nombre de polygones dans l'objet sélectionné
J'avais des problèmes car la chaîne de caractères dans le PDF était étrange
Comment savoir s'il y a une valeur dans "quelque part" de pandas DataFrame
Trouver des erreurs en Python
[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.
Comment compter rapidement la fréquence d'apparition des caractères à partir d'une chaîne de caractères en Python?
Lorsqu'une chaîne de caractères d'une certaine série se trouve dans la clé du dictionnaire, la chaîne de caractères est convertie en valeur du dictionnaire.
Dans Django, comment abréger la longue chaîne de caractères affichée au milieu ...
Comment trouver la somme / somme cumulée pour chaque groupe à l'aide de DataFrame dans Spark [version Python]
Comment définir la résolution de sortie pour chaque image clé dans Blender
Comment est le progrès? Continuons le boom ?? en Python
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
Comment donner et signifier l'option des contraintes dans scipy.optimize.minimize
[Introduction à Python] Comment générer une chaîne de caractères dans une instruction Print
Supprimer un caractère spécifique en Python s'il s'agit du dernier
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
Comment extraire la chaîne de caractères souhaitée à partir d'une ligne 4 commandes
L'histoire selon laquelle le comportement d'héritage est assez différent dans chaque langue
Déterminez si la chaîne est formatable
Récupérer la chaîne de requête (chaîne de requête) avec Django
Comment connaître le nombre de processeurs sans utiliser la commande sar
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
Découvrez le nom de la méthode qui l'a appelée à partir de la méthode qui est python
[Introduction à Python] Une explication approfondie des types de chaînes de caractères utilisés dans Python!
Découvrez où se trouve l'entité Java sur Linux (CentOS cette fois)
Qu'y a-t-il dans le paramètre? Modifier la chaîne et l'expression
[Python] Comment inverser une chaîne de caractères
Découvrez l'adresse MAC CentOS7 (HWADDR)
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
[Pandas] Développer les chaînes de caractères en DataFrame
Lorsque la cible est Ubuntu 16.04 dans Ansible
Échapper les crochets ondulés dans la chaîne de format
Trouvez-le dans la file d'attente et modifiez-le
[PowerShell] Obtenez la lecture de la chaîne de caractères
Comment utiliser is et == en Python
Y a-t-il NaN dans le DataFrame pandas?
La date n'est pas affichée correctement dans matplotlib.
Je veux visualiser où et combien de personnes se trouvent dans l'usine
Comment savoir quel type de fichier est stocké dans S3 en Python
Divise la chaîne de caractères par le nombre de caractères spécifié. En Ruby et Python.
En Python, changez le comportement de la méthode en fonction de la façon dont elle est appelée
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
[VBA] Une fonction qui détermine si la chaîne de caractères du système de fichiers UTF-8 est de 255 ou moins et une fonction qui compte la chaîne de caractères de UTF-8 en octets.