python中list和array的区别

Python014

python中list和array的区别,第1张

python中list(列表)和array(数组)的区别是:

列表 是由一系列按特定顺序排列的元素组成,可以将任何东西加入列表中,其中的元素之间没有任何关系;

数组 也就是一个 同一类型的数据 的有限集合;

列表list与数组array的相同点:

a. 都可以根据索引来取其中的元素

列表list与数组array的不同点:

a.列表list中的元素的数据类型可以不一样。数组array里的元素的数据类型必须一样;

b.列表list不可以进行数学四则运算,数组array可以进行数学四则运算;

c.相对于array,列表会使用更多的存储空间。

在python中打印array数组的方法如下:

1、通过桌面快捷方式或搜索来打开IDLE软件。

2、在随后的软件界面中输入“import numpy as np”(前提是你的电脑上已经安排了numpy,否则会报错)。

3、接着输入“ls = [纯数字]”来创建一个列表,必须保证列表元素都是数字,否则会报错。

4、接着直接输入“np.array(ls)”,来讲刚刚创建的列表转换为数组。

5、随后即可看到该数组已经直接被打印出来了,也可以通过输入“print(np.array(ls))”来打印数组。