元组: 和列表差不多 列表:有序且可重复
元组创建之后是一个不可修改的对象
创建一个元组,并初始化
tu = (4,5,6)
创建一个空元组
tu = ()
注意:如果元组里只有一个元素,需要在元素后面添加一个逗号
tu1 = (2,)
元组的切片:
tu[3] 取出下标为3的元素
tu[-3] 取出倒数第三个元素
tu[::-1] 倒叙输出元组
tu[6:1:-2] 从下标6到下标2倒叙跳1个输出
元组的常用函数: len() max() min()
注意:元组的增删改都是非法操作
查询操作: index
tu.index(6,2,5) 查询的内容,后面两个参数是限制范围
计数: count
tu.count(2) 记录元素出现的次数
set集合
特点:不可重复 且无序的,自动去重
创建一个集合:
se={1,3,5,8,9}
创建一个空集合:set()
se1 = set()
注意:集合不可切片
增加操作: add()
se.add(8) 添加元素
更新: update
将其他的数据更新到集合中
se1 = {8,9,10}
se2 = {a,b,c}
se1.update(se2)
se2的元素不会修改,se1的元素会变
删除操作: del clear remove() discard()
del: del se1 删除元组
clear: se1.clear 清空元组里的元素
remove: se1.remove(8) 删除指定元素,没有找到对应的内容就会报错
discard: se1.discard(5) 删除指定元素,没有找到对应的不会报错
集合的交集和并集: intersection交集 union并集
se1.intersection 交集:都有的元素叫交集
se1.union 并集:两个集合去重之后的元素叫并集