元祖的简介
特点:
- 元祖也是有序的数据结构(有先后顺序)
- 可以通过偏移来获取元素
- 元祖是不可变的对象(不能原地修改)
- 元祖不能进行排序和修改操作(元祖中的元素不能修改)
定义元祖
- 元祖名 = (元素,元素,元素,元素,)中间用逗号分开
特殊元祖
- 空元祖
- 有一个元素的元祖
- 区分乘法运算
b = () #空元祖
print(b)c = ("tom",) #只有一个元素的元祖
print(c)s1 = 3*(1+4) #乘法运算
print(s1)
元祖的操作
1、从元祖中获取数据
s = ("tom","jerr","bob","jack") name = s[2] print(name) name = s[1:] print(name)
操作2:类型装换
- 方法:tuple(列表)
案例:将 s = ("tom","jerr","bob","jack")的元祖中第三个元素修改为tuoni
s = ("tom","jerr","bob","jack") li = list(s) li[2] = "tuoni" s = tuple(li) print(s)
集合的简介
结合的类别分为:
- 可变集合
- 不可变集合
·集合的操作
- 创建集合
- 添加集合
- 删除集合
- 成员关系
- 交集、差集、并集
- 去重
操作1:创建集合:
- set()创建的是不可变集合
- frozenset()创建的是可变集合
操作2:在集合添加元素
- add:将目标作为整体添加到集合中
- update:将目标成分成一个一个的元素添加到集合中
操作3:删除集合中的元素
- remove
操作4:成员关系
- in
- not int