列表 list
类型:list
特点:按照有顺序的可以存储多个可以重复的数据
声明方法:
空列表的声明:x=list() 行业规范推荐
非空列表声明:x=[1,2,3] 行业规范推荐
数据操作-增加:
append(想要增加的数据obj):末尾增加一个数据,
例如:x.append(4):
Print(x)
输出结果:[1,2,3,4]
insert(下标index,数据obj):指定位置增加一个数据
例如:x.insert(1,5)
Print(x)
输出结果:[1,5,2,3,4]
extend(seq):末尾增加一组数据,如列表
例如:x.extend([6,7]):
Print(x)
输出结果:[1,5,2,3,4,[6,7]]
数据操作-删除:
del x[下标index]:根据下标/编号删除一个数据
下标必须是列表长度范围之内,超出范围就会越界错误
例如:del x[1]:
Print(x)
输出结果:[1,2,3,4,[6,7]]
remove(数据obj):指定删除一个数据
例如:x.remove(4):
Print(x)
输出结果:[1,2,3,4]
pop:在列表中删除末尾的一个数据
例如:x.pop():
Print(x)
输出结果:[1,2,3]
clear: 清空列表
del: 删除列表
数据操作-修改:
X[index]=new value 通过下标/编号 直接给当前编号的数据重新赋值
例如:x[0]=’5’
Print(x) 输出结果:[5,2,3]
数据操作-查询:
X[1] 通过下标直接查询该下标位置的数据
例如:print(x[1])
输出结果:2
for s in x:
print(s) 将x列表中的数据依次存放到s临时变量中并展示出来
输出结果:5
2
3
列表拓展:
x.count(obj):查看某个指定的数据obj在列表中出现的次数
x.index(obj):查看某个指定的数据在列表中的位置/下标/编号
x.sort():按照自然顺序排序
x.reverse():翻转顺序
len.x :查看列表长度,查看列表中是否有数据
元组 tuple
类型:tuple
特点:可以存储多个的,重复的,有顺序的,不能修改的数据
声明:x=tuple() 声明一个空元组【推荐】
X=(‘hello’,’word’)声明一个非空元组【推荐】
tuple(obj)类型转换,
数据操作—查询(元组特殊性:查询)
‘count’:查看某个指定的数据,在元组中出现的次数
‘index’:查看某个指定的数据在元组中出现的