Python-funktion för utvecklare
Lägg till docstring + typindikeringar till ett litet Python-verktyg
Visa förhandsvisning av in- och utdata
Indata
- Language
- python
- Code
- def chunk_list(lst, n): return [lst[i:i+n] for i in range(0, len(lst), n)]
Utdata (utdrag)
```python
def chunk_list(lst, n):
"""
Dela en lista i på varandra följande delistor av längd ``n``.
Den sista delistan kan vara kortare än ``n`` om ``len(lst)`` inte
är en exakt multipel av ``n``. Ordningen bevaras.
Argument:
lst: Källiterabel, materialiserad till en lista‑liknande sekvens.
n: Storlek på delmängd. Måste vara ett positivt heltal.
Returnerar:
En lista av listor, där varje inre lista är ett sammanhängande segment av ``lst``.
Exempel:
>>> chunk_list([1, 2, 3, 4, 5], 2)
[[1, 2], [3, 4], [5]]
"""
return [lst[i:i+n] for i in range(0, len(lst), n)]
```