Python变量类型 之 元祖

"""
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'>

评论