typestar

Crecer y encoger una lista en Mojo

append, insert y pop cubren casi toda edición de listas.

def main():
    var queue: List[Int] = [10, 20]
    queue.append(30)
    queue.insert(0, 5)
    var last = queue.pop()
    print("popped", last, "and", len(queue), "remain")
    for value in queue:
        print(value)

Cómo funciona

  1. append agrega al final, e insert coloca un valor en un índice.
  2. pop quita el último elemento y lo devuelve.
  3. len informa lo que queda, y un bucle for lo recorre.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
186
Tokens
66
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 47 segundos.

Escribe este fragmento

Paso 2 de 6 en Colecciones; paso 13 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →