元组的定义
元组的定义
- 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))
输出结果
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
元素
+关注
关注
0文章
47浏览量
8419 -
python
+关注
关注
55文章
4779浏览量
84440
发布评论请先 登录
相关推荐
请问python如何返回元组,列表或字典的?
Python中的数据结构用于存储数据集合,这些数据可以从函数中返回。那么python如何返回元组,列表或字典的?在本文中,我们将探讨如何从这些数据结构中返回多个值:元组,列表和字典
发表于 07-24 18:42
python元组
python元组元组(英文名 tuple),和列表非常的相似,它也是由一系列元素按顺序进行排列而成的容器。不同的是,元组是不可变的,而列表是可变的。1. 创建
发表于 02-22 15:19
python-速成指南
python 提供好用的两个容器:list 和 dict。插句题外话,其实最好用的容器还是 PHP 提供的关联数组,一个数组就包括了 python 中 list 和 dict 的全部功能,实在是很赞。
发表于 03-28 16:32
•9次下载
python元组的详细介绍
python元组 元组(英文名 tuple),和列表非常的相似,它也是由一系列元素按顺序进行排列而成的容器。 不同的是,元组是不可变的,而列表是可变的。 1. 创建
Python序列的元组类型介绍
介绍 列表属于可变序列,可以任意修改列表中的元素。 元组属于不可变序列,不能修改元组中的元素。 元组特点: 有序, 不可变, 小括号 ( ) 操作 元组没有增加元素、修改元素、删除元素
访问Python元组中的元素
元组(Tuple)是 Python 编程语言中的一种数据类型。它是一个不可变的序列,其中的元素不能被修改、添加或删除。元组与列表(List)相似,但与列表不同的是,元组一旦创建,就无法
Python 元组相对于数组的优势
我们知道元组tuple是 Immutable (不可修改)的,而数组List是可变的,而且元组有的功能它都有,而且功能更多,应用更广,那为什么还要保留元组呢? 1.安全共享 假设你有几个关键词比如
python中tuple的用法
Python中的元组(tuple)是一种不可变的有序集合。与列表(list)类似,元组可以存储任意类型的数据,但是元组一旦创建就不能被修改。在Pyt
评论