快捷搜索:  汽车  科技

python常用的数据结构:内置数据结构之列表

python常用的数据结构:内置数据结构之列表❸列表的使用方式在Python代码里,列表总是用中括号括起,而且列表里的对象之间用逗号分隔。☞ 列表里的成员(对象)可以是同一类型的,也可以是不同类型的。如有一列表,里面有4个成员。这4个成员可以全是整型或浮点型或字符串类型,也可以1个是整型,1个 是浮点型,1个是字符串类型,最后一个是列表类型。注意:列表里是可以嵌套列表的,因为列表也是一个对象。❷列表的表现形式

列表是Python提供的内置数据结构,可以用来保存任何对象集合。

这里说的内置是指列表可以在Python代码里直接使用而不需要导入。

列表的特点

☞ 列表是一个有序的对象集合,同时也是一个可以动态改变的对象集合。

☞ 列表里的成员(对象)可以是同一类型的,也可以是不同类型的。

如有一列表,里面有4个成员。这4个成员可以全是整型或浮点型或字符串类型,也可以1个是整型,1个 是浮点型,1个是字符串类型,最后一个是列表类型。注意:列表里是可以嵌套列表的,因为列表也是一个对象。

列表的表现形式

在Python代码里,列表总是用中括号括起,而且列表里的对象之间用逗号分隔。

列表的使用方式

☞创建列表

代码如下:

python常用的数据结构:内置数据结构之列表(1)

代码运行结果如下:

python常用的数据结构:内置数据结构之列表(2)

☞对列表进行操作

▶查看列表中有多少个对象——使用Python的内置函数len

python常用的数据结构:内置数据结构之列表(3)

▶列表提供了1组内置的方法来处理列表内的对象,从而动态扩展、收缩列表的大小。

① append方法——在列表末尾添加对象

python常用的数据结构:内置数据结构之列表(4)

②remove方法——根据对象的值删除对象,同时缩小列表的大小。如果列表里有多个一样的值,则删除第一个值(索引值最低的那个)对应的那个对象。

python常用的数据结构:内置数据结构之列表(5)

注意:当传入的值不存在列表里时,remove方法会报错。

③pop方法——根据索引值来删除对象同时返回删除的对象,当索引值为空时则从末尾删除一个对象。

python常用的数据结构:内置数据结构之列表(6)

注意:当列表为空列表或传入错误的索引值,pop方法会报错。

④extend方法——此方法可以将两个列表合并起来,它接收一个列表来作为参数

python常用的数据结构:内置数据结构之列表(7)

⑤insert方法——此方法有两个参数:一个是索引值,一个是要添加的对象;它可以将一个对象插入到现有列表中指定索引值对象的前面,从而实现在指定位置增加对象

python常用的数据结构:内置数据结构之列表(8)

猜您喜欢: