python如何把list拆成很多list
时间: 2023-09-23 20:04:41 浏览: 44
可以使用Python的切片功能(slice),将一个大的list拆分成多个小的list。例如,以下代码可以将一个长度为10的list拆分成每个长度为3的小list:
```
my_list = [1,2,3,4,5,6,7,8,9,10]
new_list = [my_list[i:i+3] for i in range(0, len(my_list), 3)]
print(new_list)
```
输出结果为:
```
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
```
相关问题
python把list转成array
你可以使用NumPy库将Python的List转换为Array。首先,确保已安装NumPy库。然后,使用`numpy.array()`函数传入List作为参数即可完成转换。以下是一个示例代码:
```python
import numpy as np
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array)
```
输出:
```
[1 2 3 4 5]
```
python list拆分为多个list
可以使用切片(slice)来拆分一个Python列表为多个子列表。例如,假设我们有一个包含10个元素的列表,我们可以使用以下代码将其拆分为两个子列表:
```
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sub_list1 = my_list[:5]
sub_list2 = my_list[5:]
```
这将把my_list列表的前5个元素赋值给sub_list1,将剩余的5个元素赋值给sub_list2。我们也可以使用更多的切片来拆分列表为更多的子列表。