Colección de citas famosas - Diccionario de frases chinas - ¿Cómo ingresa Python entre los diez primeros en el diccionario?

¿Cómo ingresa Python entre los diez primeros en el diccionario?

Debido a la longitud del diccionario, cambié los primeros 10 por los primeros 5. Solo necesitas cambiar el 4 en mi respuesta por un 9.

Por ejemplo, diccionario

a={'el': 958035, 'de': 536684, 'y': 375233, 'uno': 371796, 'en': 335503 ,' a': 292250, 'to': 285093, 'zero': 235406, 'nine': 224705}

Uno: solo quiero ver los elementos. Si el diccionario es muy largo y solo desea ver las primeras cinco entradas, primero puede cambiarlo a una lista y luego mirar el índice. Utilice el método de entrada del diccionario.

Imprimir (lista (vocab. items ()) [:5]) # Items primero toma el elemento, luego pasa a la lista, luego corta los primeros 5 dígitos y finalmente imprime la salida.

La salida es [('el', 958035), ('de', 536684), ('y', 375233), ('uno', 371796), ('en', 335503) ] .

Dos. Consigue los primeros 5 elementos. Recorre el diccionario:

Para I, (k, v) en enumerate(a.items()):

Imprimir ({k:v}, end=" ")

Si i==4:

Imprimir()

Romper

Salida: { ' the ':958035 } { ' of ' :536684 } { ' y ':375233 } { ' uno ':371796 } { ' en ':335503 }

Tres. Mantenga el estilo original del diccionario y tome las primeras cinco líneas.

a={'el': 958035,'de': 536684,'y': 375233,'uno': 371796,'en': 335503,'a': 292250,

to:285093, zero:235406, nine:224705

new_a = {}

Para I, (k, v) en enumerate(a.items()) :

new_a[k]=v

Si i==4:

Imprimir(new_a)

Roto

p >

Salida: {'el': 958035, 'de': 536684, 'y': 375233, 'uno': 371796, 'en': 335503}