序列是Python中最基本的数据结构。每一个元素,都有一个位置或索引,第一个索引为0,第二个索引为1,依次类推。
序列可以进行的操作包括索引、切片等。
创建一个列表,使用逗号将元素隔开。如下所示:
list1=['AAA',‘BBB’,1,2]
list2=[1,2,3,4,5]
list3=["CCC","DDD","EEE","FFF"]
一、访问列表中的值
使用下标索引来访问列表中的值。例子:
l
二、更新列表
可以使用索引来进行修改或更新。也可使用append()方法来添加列表项。例子:
使用append()方法进行添加时,会直接放到列表中的最后边。例子:
三、删除列表元素
可以使用del语句来删除列表的元素。例子:
四、列表脚本标识符
1、len([1,2,3]) :表示输出列表的长度。3
2、[1,2,3]+[4,5,6]:组合列表,合成一个列表输出。[1,2,3,4,5,6]
3、[1]*4:重复输出数字1,4次。
4、1 in [1,2,3]:检查元素1 是否在列表中。返回的值为 True或False。
5、for x in [1,2,3]:
print(x):迭代,输出列表中的所有元素。
6、L[1:]:输出从第二个元素开始后的所有的元素。
五、嵌套列表
使用嵌套列表即在列表里创建其他列表,例子:
六、列表函数和方法
1>函数
1、len(list):列出列表中元素的个数
2、max(list):列出列表元素的最大值
3、min(list):列出列表元素的最小值
4、list(tulp):将元组转换为列表
2>方法
1、list.append(obj):在列表的末尾添加新的元素
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.index(obj):在列表中找到索引对应的数据
4、list.insert(index,obj):将对象插入到列表中,给出指定的位置
5、list.pop([index=-1]):移除列表中的一个元素,并发布会移除的值
6、list.remove(obj):移除列表中的元素
7、list.reverse():反向列表中元素
8、list.sort():对原列表进行排序
9、list.clear():清空列表
10、list.copy():复制列表