列表的定义
用 [] 定义一个空列表
列表中的元素可以是任意类型 包括列表 元组 字典等
列表的基本操作
通过下标访问 与字符串操作相同
这里需要特别注意的是:用单个下标获取到的是字符串,用下标起始位置截取到的是一个新的列表
加法和乘法操作
连个列表可以相加 一个列表乘以一个整数N会获得一个将原列表元素重复N遍的列表
元组
元组是一个残疾列表 只读的 不可以修改 效率高于列表
用()申明一个元组 tuple 只用一个元素的tuple用 (1,)与(1)区别开
序列总结
str list tuple都是序列 都是有序的
切片 [-1: ] [0:8:2] 从0到8截取 步长是2
序列的in 操作符 判断元素是否包含某元素 not in
序列的最大最小 长度 max min len 字符和ASCII码的转换ord chr
set集合
用 {}定义的是dict 用set()定义一个空的set集合
set集合是无序 不可重复的 没有下标 不能进行切片操作
in not in 是支持的
set集合可以用’-‘’求差集 & 求交集 | 求并集
dict字典
字典数据有两个部分 key -value 根据key 找value
字典不是序列 用{}定义 set()定义set集合
key必须是不可变的类型 key不可重复
总结
领取专属 10元无门槛券
私享最新 技术干货