易百教程

46、Python数组和列表有什么区别?

在 Python 中,数组和列表具有相同的数据存储方式。 但是,数组只能保存单个数据类型元素,而列表可以保存任何数据类型元素。

例子:

import array as arr  
user_array = arr.array('i', [1,2,3,4])  
user_list = [1, 'abc', 1.20]  
print (user_array)  
print (user_list)

运行结果:

array('i', [1, 2, 3, 4])
[1, 'abc', 1.2]