列表的特点: 有序且可重复
1.创建一个列表:
li = ["zhangsan","lisi",2,4,6],当然也可以创建一个空列表 li = [ ]
2.列表的切片:
li [2] 取出下标为2的元素
li [::-1] 倒叙输出列表
li [1:9:2] 在下标1到9之间跳1个输出(2为步长)
3.列表的常用函数: len max min
len(li) max(li) min(li)
4.列表的常用操作
4.1:
增操作:在列表末尾添加元素 append
li.append(添加的元素)
在列表中添加一个列表
li.append(被添加的列表)
4.2:
在指定位置插入数据 insert
li.insert(插入元素的位置下标,插入的内容),示例:
4.3:
将一个列表更新到另一个列表中
li.extend(更新的列表)
4.4:
修改操作:
li[下标] = 值
4.5
删除操作: del clear remove pop
del :del li 删除这个列表
del li[下标]:删除指定元素
clear :li.clear() 清空列表所有内容
remove :li.remove(值) 删除第一个匹配到的元素
pop :li.pop() 默认删除最后一个,并且返回删除的内容
li.pop(2) 参数就是删除下标为几的,并且返回删除的元素
删除所涉及到的队列相关,队列可粗略的理解为一个list,后期文章会详细讲解队列相关知识
存储数据有: 栈 队列
队列:先进先出 通过pop(0)取第一个
栈: 先进后出 通过pop()默认取最后一个
4.6:
查询操作: index
li.index(5,2,6) 需要查询的内容,后面的参数是限制范围,查不到会报错
4.7:
计数: count
li.count(5) 统计某个字符出现的次数
4.8:
排序 sort()升序 reverse()倒叙 sort(reverse = Ture)降序
4.9:
复制: copy