本质上是在讨论这两种数据类型的区别,从而引发思考数据结构在计算机中是如何存储的,比如C++中的intx=3,vectorx计算机在两者之间做了什么处理?Python中数据存储的过程和C++一样吗?python中的x=np.array([2,1,2])是否与c++中声明的相同?在学习这两类转换方法的时候,我们应该考虑在什么时候、在什么情况下使用转换呢?引用列表:存放的是数据的地址,也就是指针,不是数据。array()是numpy包中的一个函数,所以就有了np.array(),数组中的元素都是同一类型。x=np.array([[0,1,2,3],'abcd'])print(type(x))'''输出'''[list([0,1,2,3])'abcd']为什么还能执行成功,type(x)是numpy.ndarray,type(x[0]),type(x[1])是,语句有问题。转换`a=np.array([2,3])b=a.tolist()``a=[2,3]b=np.array(a)`