Colección de citas famosas - Colección de consignas - Determine si el diccionario está en la lista.

Determine si el diccionario está en la lista.

1. Solución: divida las palabras de entrada para obtener una lista, recorra las palabras en la lista, recorra los caracteres de las palabras en el segundo nivel y determine si el carácter existe en el diccionario de caracteres. Si está presente, el recuento es +1; de lo contrario, inicialice el diccionario en 1.

2. Puntos de conocimiento: diccionario, lista, bucle for, juicio if, entrada, obtención de entrada, 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:

# Determina si la clave de palabra clave existe en el diccionario.

¿Y si? ¿ch? ¿existir? Diccionario de palabras:

wordDict[ch]? =?dict de palabras . get(ch)+1 # Count+1

De lo contrario:

wordDict[ch]? =?1#El recuento se inicializa en 1.

#Printout

¿Para qué? ¿Clave, valor? ¿existir? wordDict.items():

Imprimir(" %s=%d"%(clave, valor))