""" 2.1 元祖的定义 1.Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改 1)元组 表示多个元素组成的序列 2)元组 在 Python 开发中,有特定的应用场景 2.用于存储 一串 信息,数据 之间使用 , 分隔 3.元组用 () 定义 4.元组的 索引 从 0 开始 1)索引 就是数据在 元组 中的位置编号 2.2 元祖的常用操作 info.count # 查询某个数据在元祖中出现的次数 info.index # 某个数据在元祖中的索引 2.3 元祖的遍历 取值 就是从 元组 中获取存储在指定位置的数据 遍历 就是 从头到尾 依次 从 元组 中获取数据 2.4 应用场景 1.尽管可以使用 for in 遍历 元组 2.但是在开发中,更多的应用场景是: A.函数的 参数 和 返回值,一个函数可以接收 任意多个参数,或者 一次返回多个数据 有关 函数的参数 和 返回值,在后续 函数高级 给大家介绍 B.格式字符串,格式化字符串后面的 () 本质上就是一个元组 C.让列表不可以被修改,以保护数据安全 拓展:元组和列表之间的转换 """ # 定义一个包含不同类型数据的元祖 info_tuple = ("zhangsan", 18, 1.75) for item in info_tuple: # 循环内部针对元组元素进行操作 print(item) # 元组和列表之间的转换 num_list = [2, 3, 4] # 列表 转 元祖 tuple(数据) num_tuple = tuple(num_list) print(type(num_tuple)) # <class 'tuple'> # 元祖 转 列表 list(数据) num_list_2 = list(num_tuple) print(type(num_list_2)) # <class 'list'>