一、元组与集合
1.1 元组介绍
特点:
元组也是有序的数据结构(有先后顺序)
可以通过偏移来获取元素
元组是不可变对象(不可直接进行修改)
元组不能进行排序和修改操作(元组中的元素不可修改
定义元组
元组名 = (元素,元素,元素,)
特殊元组
空元组
tuple = (,) #定义一个空元组
有一个元素的元组
tuple = (1,) #定义只有一个元素1的元组,必须加逗号否则会定义为一个字符串
1.2元组操作
操作1:从元组中获取数据
tuple = ("tom","jerr","bob","jack")
#定义一个元组
name = tuple[0]
#定义变量name中的值为元组tuple索引值为零的元素
print(name)
#输出变量name
操作2:类型转换
有时候我们想要修改元组中的元素需要通过类型转换才能完成
方法:tuple(列表)
tuple1 = ("tom","jerr","bob","jack")
# 定义一个元组
list1 = list(tuple1)
# 将元组转换为列表
list1[0] = "tuoni"
# 将列表索引值为0的元素替换成tuoni
tuple1 = tuple(list1)
# 将列表转换为元组
print(tuple1)
# 输出元组 输出结果为 ('tuoni', 'jerr', 'bob', 'jack')
1.3 集合简介
集合的类别:
-
不可变集合
-
可变集合
集合的操作
-
创建集合
-
添加集合
-
删除集合
-
成员关系
-
交集、差集、并集
-
去重