Python基础(二):List类型和Tuple类型、

List类型:

List类型的定义:

List是Python的内置类型,List是一种有序的集合。list构造简单,直接用一对“[]”把list所用的元素括起来,并以“,”做间隔即可。list的元素并不要求必须是同类型的,一个list对象可以同时包含多个类型的元素。

List对象元素的获取、添加、删除:

通过索引来获取list中的指定元素。索引从 0 开始,使用索引时,越界会报IndexError: list index out of range”错误。在Python中可以倒序访问list对象。L[-1]表示倒数第一个,L[-2]表示倒数第二个,以此类推。使用len()方法可获取list对象的长度。

list对象添加新元素时有两种方法:一种是通过append()方法,此方法只能将新元素添加至list 的末尾。另一种方法为insert()方法,此方法有两个参数,第一个参数是索引号,第二个参数是待添加的新元素,将待添加元素添加到指定索引的位置。

list对象删除元素用到的方法是:pop(),这个方法在无参的时候删除的是最后一个元素,把元素的索引当做参数则可删除对应的参数。且pop()方法会返回删除的元素。

Tuple类型:

Tuple类型的定义:

tuple类型和list类型一样,都是有序列表。但tuple的特殊之处在于tuple对象的定义是使用“()”来定义的,且tuple对象一旦创建就不能再修改。不能进行添加、删除和替换。但可以获取列表中的元素,获取方式和list对象一致。在创建单元素tuple对象时,为了避免歧义,需要在单元素后面追加一个“,”号。

猜你喜欢

转载自blog.csdn.net/qq_38320866/article/details/82779571
今日推荐