之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。
list定义
关于list定义和创建的相关内容之前已经简单介绍过,具体可以看这篇文章
序列操作
list类型也是序列类型的一种,因此也有索引,切片,相加,相乘,成员等操作,这些内容之前已经介绍过,具体可以看这篇文章
list函数和方法
python中list类型的相关函数主要为序列类型所使用的相关函数,这些内容之前也已经介绍过,具体可以看这篇文章
这里说明一下list的相关方法:
方法 | 描述 |
---|---|
list.append(obj) | 在列表末尾添加新的对象 |
list.count(obj) | 统计某个元素在列表中出现的次数 |
list.extend(seq) | 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) |
list.index(obj) | 从列表中找出某个值第一个匹配项的索引位置 |
list.insert(index, obj) | 将对象插入列表 |
list.pop([index=-1]) | 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
list.remove(obj) | 移除列表中某个值的第一个匹配项 |
list.reverse() | 反向列表中元素 |
list.sort(cmp=None, key=None, reverse=False) | 对原列表进行排序 |
对于list来说,除了可以采用remove的方式删除元素之外,还可以利用del和索引来删除某个值:
a = [1,2,3,4]
print(a)
del a[2]
print(a)
结果为:
[1, 2, 3, 4]
[1, 2, 4]