更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: Python/Ruby
2024-08-16 14:42:35
在Python中,array是一个内置的数据类型,更是一种用于存储同类型数据的有序集合,提供了比 Python内置列表更有效的内存访问和处理。那么Python的array是什么意思?我们一起来看看吧。
Python中的array是一个内置的数据类型,用于存储相同数据类型的元素。它与列表类似,但与列表不同的是,数组存储的元素必须具有相同的数据类型。
特点:
与列表类似,但存储的数据必须具有相同的数据类型。
占用更少的内存,因为不需要存储每个元素的数据类型。
访问元素的速度更快,因为所有元素都存储在连续的内存块中。
创建数组:
要创建数组,可以使用array模块中的array()的函数。它需要两个参数:
数据类型:使用Python的标准数据类型之一,如int、float、str等。
元素列表或元组:要存储在数组中的元素的列表或元组。
import array
#创建一个存储整数的数组
int_array=array.array('i',[1,2,3,4,5])
#创建一个存储字符串的数组
str_array=array.array('u',['a','b','c','d','e'])
访问元素:
可以使用方括号操作访问数组元素。
#访问int_array的{BANNED}中国第一个元素
first_element=int_array[0]
#访问str_array的第三个元素
third_element=str_array[2]
修改元素:
可以使用方括号操作修改数组元素。
#修改int_array的第二个元素为10
int_array[1]=10
#修改str_array的第四个元素为"z"
str_array[3]="z"
遍历数组:
可以使用for循环遍历数组中的元素。
#遍历int_array
for element in int_array:
print(element)
#遍历str_array
for element in str_array:
print(element)