失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python数组和列表如何互相转换?Python数组列表互相转换方法

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

时间:2023-09-28 10:45:02

相关推荐

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

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

一、array()方法

在转换这两种数据类型之前需要知道的一点就是,列表是python七种基础数据类型之一,通过中括号或者是list()内置函数就可以定义该类型的对象。而数组则是第三方库numpy才可以创建出来的数据类型,所以列表转为数组需要下载安装并导入这个库才可以。

在这个库中可以调用array()方法将一个列表转为数组类型,而这个列表中的元素则只能有数字,并且数字都只能为同为整数或浮点数。因为数组特点就是只保存同一类型的数字,代码示例如下所示:

importnumpya=[0,1,2,3,4,6]b=np.array(a)print(type(b))<class'numpy.ndarray'>

二、tolist()和list()

数组对象转为列表类型就比较简单了,它有两个方法能够去调用。第一个方法就是tolist(),它需要通过numpy库才可以去调用,而它调用时的语法就是用数组对象点这个方法。

第二个方法则是python内置函数list(),它的作用就是将一个序列转为列表类型。这个方法调用时的语法有些不同,需要将数组对象作为参数传入到这个方法中。而这两个方法都会返回新的列表对象,所以需要使用变量接收,代码如下:

importnumpyasnparr=np.array([1,2,3,4,5,6])li=arr.tolist()li=list(arr)print(type(li))<class'list'>

以上就是关于“Python数组和列表如何互相转换?Python数组列表互相转换方法”的全部内容了,希望对你有所帮助。

如果觉得《Python数组和列表如何互相转换?Python数组列表互相转换方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。