如何在python中使用数组?

Python中没有数组的概念。

我们认识的其它语言中的数组在Python中用列表(List)来表示。

列表 是 Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。

列表用 [ ] 标识,是 python 最通用的复合数据类型。

列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

在Python中 元组 (Tuple)数据类型也可以表示数组,但是该数据类型是无法更新的。

以下是Python中使用列表的示例代码:

#创建一个列表,包含4个元素,起始元素的索引为0
arr=[1,2,3,45]
#输出arr列表中的第一个元素
print (arr[0])
#输出arr列表中的前2个元素,结果为[1,2]
print (arr[0:2])
#输出arr列表中的第3个元素到结尾的元素,结果为[3,45]
print (arr[2:])

这里要特别注意的是arr[0:2] 表示取列表的第一个、第二个元素,不包含第三个元素,冒号后面的数字代表的元素不包含。

       

发表评论