列表类型的操作
列表的操作函数
列表类型继承序列类型特点,有一些通用的操作函数

min(ls)和max(ls)分别返回一个列表的最小或最大元素,使用这两个函数的前提是列表中各元素类型可以进行比较。
这个意思呢就是说需要列表中包含的元素是同一类型的 如果包含两种类型的元素 就无法使用这两个函数 如果使用就会报异常.
list(x)将变量x转变成列表类型,其中x可以是字符串类型,也可以是字典类型。

列表的操作方法
列表类型存在一些操作方法,使用语法形式是:
<列表变量>.<方法名称>(<方法参数>)

ls.append(x)仅用于在列表中增加一个元素,如果希望增加多个元素,可以使用加号,将两个列表合并.
ls.insert(i, x)在列表ls中序号i位置上增加元素x,序号i之后的元素序号依次增加。
ls.clear()将列表ls的所有元素删除,清空列表.
ls.pop(i)将返回列表ls中第i位元素,并将该元素从列表中删除.
ls.remove(x)将删除列表ls中第一个出现的x元素。(ps:就是删除某个指定元素 比如:ls.remove(“110”) 就是删除110这个元素)
还可以使用Python保留字del对列表元素或片段进行删除,使用方法如下:
del <列表变量>[<索引序号>] 或
del <列表变量>[<索引起始>: <索引结束>]

ls.reverse()将列表ls中元素进行逆序反转。(ps: 也就是把列表中的元素位置反过来-1变为0 -2变为1 等等)
ls.copy() 复制ls中所有元素生成一个新列表。

需要注意,对于基本的数据类型,如整数或字符串,可以通过等号实现元素赋值。但对于列表类型,使用等号无法实现真正的赋值。其中,ls = lt语句并不是拷贝lt中元素给变量ls,而是新关联了一个引用,即ls和lt所指向的是同一套内容。

使用索引配合等号(=)可以对列表元素进行修改。 (PS: 例如 lt[1] = “110” 输出的话原来的位置10.10就成了110).
列表是一个十分灵活的数据结构,它具有处理任意长度、混合类型的能力,并提供了丰富的基础操作符和方法。当程序需要使用组合数据类型管理批量数据时,请尽量使用列表类型。
以上就是本章的所有内容,感谢大家.
网友评论