一、概念类介绍
- 列表是python序列的一种,序列具有内置的获取长度(len(listx))、获取最大(max(listx))/最小值(min(listx))的方法
- 列表是方括号([])中包含元素
- 列表中的元素可以是不同的类型
二、简单使用:
- 创建列表:
llist1 = ['Google', 'Runoob', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"] - 访问列表的值:
通过索引:list1[2]
通过切片:list3[1:4] - 更新列表:
修改已有元素值:list1[2] = 2020
添加新的元素值:list1.append('newValue')
合并两个列表:list1.extend(list2)
删除某个元素:del list1[3]
三、方法介绍:
方法 | 介绍 | 备注 |
---|---|---|
list.append(obj) | 添加新元素obj | |
list.count(obj) | 统计obj出现的次数 | |
list.extend(seq) | 为列表添加序列seq中的多个值 | |
list.insert(index, obj) | 在index插入obj | |
list.pop([index=-1]) | 移除最后一个元素,并返回该值 | |
list.remove(obj) | 移除第一个obj | |
list.reverse() | 列表反转 | |
list.sort( key=None, reverse=False) | 排序 | key = lambda arr:arr[1] --> 实现按照第二个元素来排序 默认reverse=False是升序,而reverse=True是降序 |
list.clear() | 清空 | |
list.copy() | 复制 | |
参考来源 |