Python-元组

描述

元组的定义

元组的定义

  • Tuple(元组) 与列表类似,不同之处在于元组的** 元素不能修改**
    • **元组 **表示多个元素组成的序列
    • **元组 **在 Python 开发中,有特定的应用场景
  • 用于存储 一串信息,数据之间使用 , 分隔
  • 元组用 () 定义
  • 元组的 索引 从 0 开始
    • 索引 就是数据在 元组 中的位置编号

**示例

**

# 创建空元组
k_tuple=()
print(k_tuple)


# 创建有数据的元组
info_tuple=(1,2,3)
print(info_tuple)


# 元组中只有一个 元素时,后面需要加逗号
one_tuple=(1,)
print(one_tuple)

输出结果:

元素

元组的基本操作

**取值与统计

**

data_tuple=("zs",22,"zs")
# 根据索引 取 值
print(data_tuple[0])


# 根据值 取 索引
print(data_tuple.index(22))


#统计 zs 出现的次数
print(data_tuple.count("zs"))


#统计元组 的元素个数
print(len(data_tuple))

输出结果

元素

**循环遍历

**

  • 在 ** Python 中** ,可以 使用 **for **循环遍历所有非数字型类型的变量:列表、元组、字典 以及 字符串

**示例

**

data_tuple=("zs",22,"zs")


#遍历元组
for t in data_tuple:
  print(t)

输出结果

元素

应用场景

  • 函数的** 参数 **和 返回值, 一个函数可以接收多个参数,或者 一次返回多个数据
  • 格式化字符串 ,格式化字符串后面的 **() **本质上就是一个元组
  • 让列表不可以被修改,以保护数据安全
data_tuple=("zs",22)
print("%s 的年龄是:%d" %data_tuple)

输出结果

元素

元组与列表的转换

  • 使用 **list **函数可以把元组转换成列表
data_tuple=(1,2,3)
print(list(data_tuple)
  • 使用 tuple 函数可以把列表转换成元组
data_list=[1,2,3]
print(tuple(data_list))

**使用 type 函数可以查看变量的类型

**

data_tuple=(1,2,3)
list_type=list(data_tuple)
print(type(list_type))


data_list=[1,2,3]
tuple_type=tuple(data_list)
print(type(tuple_type))

输出结果

元素

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分