typestar

Recorrer un diccionario en Mojo

items() entrega entradas que traen las dos mitades del par.

def main():
    var scores = Dict[String, Int]()
    scores["ada"] = 91
    scores["alan"] = 84
    scores["grace"] = 97
    var total = 0
    for entry in scores.items():
        print(entry.key, "scored", entry.value)
        total += entry.value
    print("total", total)

Cómo funciona

  1. for entry in scores.items(): recorre cada par una vez.
  2. entry.key y entry.value leen los dos lados.
  3. El bucle imprime cada puntaje y acumula el total.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
10
Caracteres a escribir
230
Tokens
75
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 56 segundos.

Escribe este fragmento

Paso 4 de 6 en Colecciones; paso 15 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →