Contar usando el diccionario
2. Puntos de conocimiento: diccionario, lista, bucle for, juicio if, entrada para obtener entrada, impresión e impresión.
3. El código es el siguiente:
#?-*-?Codificación:? ¿UTF número ocho? -*-
# El currículum es un diccionario, clave = 26 letras en inglés, el valor es el número de apariciones.
wordDict? =?{}
#Obtener la cadena de palabras de entrada
str? =?input("Por favor, introduce una cadena de palabras")
# Separar palabras con espacios y guardarlas en una lista
Stral? =?str . split(sep = ‘?‘))
#Recorre las palabras de la lista
¿Para qué? ¿palabra? ¿existir? Strahl:
#Atravesar letras en palabras
¿Para qué? ¿ch? ¿existir? Palabra:
# Determinar si la clave existe en el diccionario.
¿Y si? ¿ch? ¿existir? Diccionario:
¿dictado de palabras【ch】? =?dictado de palabras . get(ch)+1 # Contar+1
De lo contrario:
dictado de palabras[ch]? =?1#El recuento se inicializa en 1.
#Printout
¿Para qué? ¿Clave, valor? ¿existir? wordDict.items():
Imprimir("% s = % d" %(clave, valor))