Geliştiriciler için Python fonksiyonu
Küçük bir Python yardımcı programına docstring ve tip ipuçları ekleyin
Girdi ve çıktı önizlemesini gör
Girdi
- Language
- python
- Code
- def chunk_list(lst, n): return [lst[i:i+n] for i in range(0, len(lst), n)]
Çıktı (alıntı)
```python
def chunk_list(lst, n):
"""
Bir listeyi uzunluğu ``n`` olan ardışık alt listelere böl.
Son alt liste, ``len(lst)`` tam olarak ``n``'in katı değilse ``n``'den daha kısa olabilir. Sıra korunur.
Argümanlar:
lst: Kaynak yineleyici, liste benzeri bir diziye dönüştürülmüş.
n: Parça boyutu. Pozitif bir tam sayı olmalıdır.
Döndürür:
Liste listesi; her iç liste ``lst``'in ardışık bir dilimidir.
Örnek:
>>> 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)]
```