Colección de citas famosas - Colección de consignas - Contar usando el diccionario

Contar usando el diccionario

1. Solución: divida las palabras de entrada para obtener una lista, recorra las palabras en la lista y recorra los caracteres de las palabras en el segundo nivel para determinar si el carácter existe en el diccionario de caracteres. Si existen, cuéntelos como +1; de lo contrario, inicialice el diccionario en 1.

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))