标签:seq 定义 用途 pen size 返回值 需要 png height
列表是一种Sequence类型
①有下标
②能切片
③可以存储任何类型的数据,每个元素是任意类型
④可以增删改查
方法:列表名.insert(你需要的位置下标,插入的值)--alist.insert(0,50)
①del-使用下标删除 --del alist[0]
②pop(下标)--有返回值
alist = [10, 20, 30, 40]
alist.pop(0)
③remove(值)每一次只能删除第一个出现的值
alist = [10, 20, 30, 40]
alist.remove(20)--效率最低print(alist)
alist = [10, 20, 30, 40]
print(alist+[5,3])#另存新地址
print(alist.extend([3,5]))#另存列表
print(alist)
引申:
alist.reverse()
alist.sort()
元组也是一种sequence类型
可以存储任何类型的数据,每个元素是任意类型
元组不能改变其组成元素---不改变
①元组也是一种sequence类型
②下标
③能切片
④可以储存任何类型的数据,每个元素是任意类型
⑤内容不可以改变
一般用途:查询,只读--系统配置参数
空元组()--type()
一个元素的元组 tup1=(1,)
①下标取值
②切片
③不能改变本身的内容,否则会报类型错误
总结:
字符串和元组都不能改变值和数量,否则TypeError
使用场景
1-列表-存储的对象内容是可以改变的,如:排序
2-元组-存储的对象不想让其他人改变 如:配置参数
标签:seq 定义 用途 pen size 返回值 需要 png height
原文地址:https://www.cnblogs.com/kelly11/p/13291918.html