今天继续给大家介绍Python相关知识,本文主要内容是Python列表类型
在Python中,列表类型是序列类型的一种,也是一种非常重要、非常常用的数据类型。列表使用方括号[]或list()函数创建,列表中的元素使用逗号分隔。列表中的元素没有如同元组一样的限制。
由于列表类型是序列类型的一种,因此列表类型继承了所有序列的系列操作函数和方法。相关内容请参考:Python序列类型详解
列表类型特有的操作函数和方法如下表所示:
列表操作函数和方法 | 作用 |
---|---|
ls[i]=x | 用元素x替换列表ls中第i个元素 |
ls1[i:j:k]=ls2 | 用ls2列表中的元素替换ls1列表中从i到j,步长为k的所有元素。在该使用中,ls2也可以是元组或者是字典(字典时使用的是字典中的键)。此外,如果步长为1,那么ls2和ls1中元素个数可以不同,如果步长不为1,那么ls2和ls1中元素个数必须相同 |
del(ls[i])(或del(ls[i:j:k])) | 删除列表中第i个元素,或者删除列表中从i到j,步长为k的元素 |
ls1+=ls2 | 对列表ls1和列表ls2连接后,用结果更新ls1 |
ls*=n | 用ls*n操作的结果更新ls |
ls.append(x) | 在列表ls的最后面添加新的元素x |
ls.clear() | 清除列表ls中的所有元素 |
ls.copy() | 返回一个列表ls的副本 |
ls.insert(i,x) | 向列表中增加新元素x,该元素在列表中的下标为i |
ls.pop(i) | 返回列表中第i个元素,并在列表中删除该元素 |
ls.remove(x) | 删除列表中第一次出现的x元素 |
ls.reverse() | 将列表ls中的元素反转 |
为了方便大家更好的理解掌握列表类型,列表类型相关操作函数和方法使用示例如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200