`tolist()` 是Python中的一个方法,用于将NumPy数组、Pandas Series和Pandas DataFrame等数据结构转换为Python的列表对象。这个方法的主要功能是将数组或矩阵的元素取出,并按照原有的维度结构存储到一个列表中。
```python
import numpy as np
创建一个NumPy数组
a1 = np.array([[1, 2, 3], [4, 5, 6]])
使用tolist()方法将数组转换为列表
a2 = a1.tolist()
print(a2) 输出:[[1, 2, 3], [4, 5, 6]]
使用 `tolist()` 方法时,需要注意它返回的是数组数据的副本,而不是原始数据。这意味着对返回的列表的修改不会影响原始数组。