---
title: "Comment by Kah on \"8 explained examples of list comprehension in Python\" | Hashnode"
description: "Nice list. I once used comprehension to divide a list into smaller groups. For example: &gt;&gt;&gt; source = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12"
url: "https://hashnode.com/posts/8-explained-examples-of-list-comprehension-in-python/60754383308cd51e1478008c/comment/60797e16c7bf370315009611"
---

[Discussion](https://hashnode.com/posts/8-explained-examples-of-list-comprehension-in-python/60754383308cd51e1478008c)

Comment [8 explained examples of list comprehension in Python](https://hashnode.com/posts/8-explained-examples-of-list-comprehension-in-python/60754383308cd51e1478008c)

[Kah](https://hashnode.com/@kahdev)

[Apr 16, 2021](https://hashnode.com/posts/8-explained-examples-of-list-comprehension-in-python/60754383308cd51e1478008c/comment/60797e16c7bf370315009611)

Nice list. I once used comprehension to divide a list into smaller groups. For example:

```
>>> source = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]                                    
>>> [source[i:min(i + group_size, len(source))] for i in range(0, len(source), group_size)]
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13]]
```

[GirlThatLovesToCode](https://hashnode.com/@GirlThatLovesToCode)

[Apr 21, 2021](https://hashnode.com/posts/8-explained-examples-of-list-comprehension-in-python/60754383308cd51e1478008c/comment/60797e16c7bf370315009611#reply-607fc4bbeb2bd30d2d22c85f)

Great idea, thanks for sharing (:
