Python数组和列表如何互相转换?Python数组列表互相转换方法

在python之中数组和列表都是用中括号来表示的,那么二者之间实际上是可以进行相互转换的 。下面这一篇文章所要介绍的内容就是,python数组和列表之间互相转换所使用到的方法,想学习这个知识的小伙伴可以作为资料参考一下 。

Python数组和列表如何互相转换?Python数组列表互相转换方法

文章插图
一、array()方法
在转换这两种数据类型之前需要知道的一点就是,列表是python七种基础数据类型之一,通过中括号或者是list()内置函数就可以定义该类型的对象 。而数组则是第三方库numpy才可以创建出来的数据类型,所以列表转为数组需要下载安装并导入这个库才可以 。
【Python数组和列表如何互相转换?Python数组列表互相转换方法】在这个库中可以调用array()方法将一个列表转为数组类型,而这个列表中的元素则只能有数字,并且数字都只能为同为整数或浮点数 。因为数组特点就是只保存同一类型的数字,代码示例如下所示:
import numpya = [0,1,2,3,4,6]b = np.array(a)print(type(b))<class 'numpy.ndarray'>二、tolist()和list()
数组对象转为列表类型就比较简单了,它有两个方法能够去调用 。第一个方法就是tolist(),它需要通过numpy库才可以去调用,而它调用时的语法就是用数组对象点这个方法 。
第二个方法则是python内置函数list(),它的作用就是将一个序列转为列表类型 。这个方法调用时的语法有些不同,需要将数组对象作为参数传入到这个方法中 。而这两个方法都会返回新的列表对象,所以需要使用变量接收,代码如下:
import numpy as nparr = np.array([1,2,3,4,5,6])li = arr.tolist()li = list(arr)print(type(li))<class 'list'>以上就是关于“Python数组和列表如何互相转换?Python数组列表互相转换方法”的全部内容了,希望对你有所帮助 。
Python数组和列表如何互相转换?Python数组列表互相转换方法

文章插图
Python数组和列表如何互相转换?Python数组列表互相转换方法

文章插图
Python数组和列表如何互相转换?Python数组列表互相转换方法

文章插图
微信扫码,学习更方便
Python数组和列表如何互相转换?Python数组列表互相转换方法

文章插图
现在报名赠100例知识点合集
Python数组和列表如何互相转换?Python数组列表互相转换方法

文章插图

    推荐阅读