擅长:python、mysql、java
<p>这里有一个使用<code>enumerate</code>和<code>range</code>的解决方案:</p>
<pre><code>n = 5
k = 14
ranger = (range(i, i+n) for i in range(0, k, n))
L = list(enumerate(map(tuple, ranger)))
# [(0, (0, 1, 2, 3, 4)), (1, (5, 6, 7, 8, 9)), (2, (10, 11, 12, 13, 14))]
</code></pre>