将一个大list拆分为多个小list
时间: 2023-09-06 19:09:44 浏览: 90
将一个比较大的list分割为多个小的list
可以使用Python的切片(slicing)操作来将一个大list拆分为多个小list。具体操作方法如下:
```python
big_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
n = 3 # 将big_list拆分为3个小list
small_lists = [big_list[i:i+n] for i in range(0, len(big_list), n)]
print(small_lists)
# 输出:[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
```
在上面的代码中,首先定义了一个大list `big_list`,然后将要拆分成的小list的个数赋值给变量`n`。接着使用列表生成式,通过切片操作将`big_list`拆分为多个长度为`n`的小list,并将这些小list存储在一个新的列表`small_lists`中。最后输出`small_lists`即可。
阅读全文