列表: 能够一次性存储多个数据,可改动
一.查找
1.下标
list【】
2.函数
index() count() 用法和 字符串的用法一样
len() 统计数据个数 是公用方法
3.判断 (公用方法)
in 判断数据在序列当中则为true
not in 判断数据不在序列当中则为true
二.增加数据
1.append() 序列.append(数据) 将数据整体追加到列表尾
extend() 序列.extend(数据) 将数据分开依次追加到列表尾 例如:‘xxx’--- 'x','x','x'
['xxx','www']---'xxx','www'
insert() 序列. insert(植入位置下标,数据) 将数据插入指定位置
三.删除数据
1.del del 目标 or del list[下标] 删除指定下标数据
pop() ~.pop(下标)删除指定下标数据,默认删除最后一个数据,返回值是已删除的那个数据
remove() ~.remove(数据) 删除中指定数据,但是只删除第一匹配项
clear() ~. clear() 清空列表
四.修改数据
1.修改列表中原有的数据 list[下标]=‘xxx’ print(list)
2.逆置 ~.reserve()
3.排序 ~.sort(key = None,reserve=False) 默认reserve = False 为升序。从小到大
reserve = True 为降序 从大到小
五.列表嵌套以及列表循环遍历
1.列表嵌套
list=[ [ ] ,[ ], [ ] ]
list[0][2] = 'xxx'
2.列表循环遍历 一次访问到列表的每个数据
while
for
元组 :一次性可以储存多个数据,但是不可修改
一.查找
1.下标 t=(1,2,3)
t[0] ---- 1
2.index()
count()
len()
二.修改 特殊情况
例如: t1=(0,1,[95.95])
t1[2][1] = 99
即类似列表嵌套,这种情况才可以修改哦