typestar

Partir una lista en bloques en Python

Partir una lista en piezas de tamaño fijo — básico para paginación y APIs.

def trocear(elementos, tamano):
    if tamano < 1:
        raise ValueError("el tamaño debe ser positivo")
    return [elementos[i:i + tamano] for i in range(0, len(elementos), tamano)]

Cómo funciona

  1. Valida que el tamaño del bloque sea positivo.
  2. Corta la lista cada tamano elementos dentro de una comprensión de listas.
  3. Devuelve los cortes como una lista de bloques.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
4
Caracteres a escribir
169
Tokens
45
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 30 segundos.

Escribe este fragmento

Paso 4 de 10 en Colecciones; paso 26 de 72 en Fundamentos del lenguaje.

← Anterior Siguiente →