0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python-元组

汽车电子技术 来源: 程序猿知秋 作者: 程序猿知秋 2023-02-16 14:59 次阅读

元组的定义

元组的定义

  • 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列表、元组、字典的基本用法
    发表于 03-21 09:28

    Python元组和字典使用的基本方法

    Python学习:2、元组、字典使用的基本方法
    发表于 04-06 15:12

    python——元组,集合,字典

    python——元组,集合,字典(tuple,set,dict)
    发表于 05-22 12:30

    请问python如何返回元组,列表或字典的?

      Python中的数据结构用于存储数据集合,这些数据可以从函数中返回。那么python如何返回元组,列表或字典的?在本文中,我们将探讨如何从这些数据结构中返回多个值:元组,列表和字典
    发表于 07-24 18:42

    请问python-树莓派如何通过按键控制步进电机正反转?

    步进电机驱动原理是什么?python-树莓派如何通过按键控制步进电机正反转?
    发表于 10-09 08:45

    python元组

    python元组元组(英文名 tuple),和列表非常的相似,它也是由一系列元素按顺序进行排列而成的容器。不同的是,元组是不可变的,而列表是可变的。1. 创建
    发表于 02-22 15:19

    python-控制khr3hv-master机器人

    python-控制khr3hv机器人,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-22 15:40 2次下载

    python-速成指南

    python 提供好用的两个容器:list 和 dict。插句题外话,其实最好用的容器还是 PHP 提供的关联数组,一个数组就包括了 python 中 list 和 dict 的全部功能,实在是很赞。
    发表于 03-28 16:32 9次下载

    python的列表和元组及字典资料集合免费下载

    本文档的主要内容详细介绍的是python的列表和元组及字典资料集合免费下载。
    发表于 03-16 08:00 7次下载

    python元组的详细介绍

    python元组 元组(英文名 tuple),和列表非常的相似,它也是由一系列元素按顺序进行排列而成的容器。 不同的是,元组是不可变的,而列表是可变的。 1. 创建
    的头像 发表于 02-22 15:19 1675次阅读

    Python-字典

    dictionary (字典) **是除列表外** Python **中,最灵活的数据类型
    的头像 发表于 02-16 15:02 612次阅读
    <b class='flag-5'>Python-</b>字典

    Python序列的元组类型介绍

    介绍 列表属于可变序列,可以任意修改列表中的元素。 元组属于不可变序列,不能修改元组中的元素。 元组特点: 有序, 不可变, 小括号 ( ) 操作 元组没有增加元素、修改元素、删除元素
    的头像 发表于 03-08 17:30 1034次阅读

    访问Python元组中的元素

    元组(Tuple)是 Python 编程语言中的一种数据类型。它是一个不可变的序列,其中的元素不能被修改、添加或删除。元组与列表(List)相似,但与列表不同的是,元组一旦创建,就无法
    的头像 发表于 04-17 11:50 1846次阅读

    Python 元组相对于数组的优势

    我们知道元组tuple是 Immutable (不可修改)的,而数组List是可变的,而且元组有的功能它都有,而且功能更多,应用更广,那为什么还要保留元组呢? 1.安全共享 假设你有几个关键词比如
    的头像 发表于 11-03 11:06 490次阅读

    python中tuple的用法

    Python中的元组(tuple)是一种不可变的有序集合。与列表(list)类似,元组可以存储任意类型的数据,但是元组一旦创建就不能被修改。在Pyt
    的头像 发表于 11-21 16:27 913次阅读