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

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

3天内不再提示

什么是元组

汽车电子技术 来源:安迪python学习笔记 作者: 安迪python学习笔记 2023-02-23 15:24 次阅读

Python数据类型第1种:字符串(str),用引号括起来的内容。

Python数据类型第2种:整数(int)。

Python数据类型第3种:浮点数(float),含有小数点的数。

Python数据类型第4种:列表(list),用方括号[ ]表示。Python数据类型第5种:元组(tuple),用圆括号( )表示。

4.10.1 元组的概念

元组和列表一样是用来存储一组有序数据的数据结构。

元组用( )表示,元素之间用逗号分隔。

列表是可变的数据类型,元组是不可变的数据类型。

不可变的意思是不能向元组增加元素,或修改元组的元素。

4.10.2 新建一个元组

# 新建一个元组
tup = ('张三',30,'李四',40 )

# 查看元组
tup

【终端输出】

('张三', 30, '李四', 40)

注意:列表、元组的括号及元素之间的逗号都是英文状态下输入。

4.10.3 len( ) 函数查看元组长度

# 新建一个元组
tup = ('张三',30,'李四',40 )

# 查看元组长度
len(tup)

【终端输出】

4

终端输出4,表示元组有4个元素。

4.10.4 索引查看元组元素

# 新建一个元组
tup = ('张三',30,'李四',40 )

# 查看元组第3个元素
tup[2]

【终端输出】

'李四'

查看元素用元组.[索引]的方法。

第3个元素,索引为[2]。

4.10.4 列表与元组的相互转换

元组转换成列表

语法:list(元组)

# 新建一个元组
tup = ('张三',30,'李四',40 )

# 将元组转换成列表
list(tup)

【终端输出】

['张三', 30, '李四', 40]

列表转换成元组

语法:tuple(列表)

# 新建一个列表
list_1 = ['张三', 30, '李四', 40]

# 将元组转换成列表
tuple(list_1)

【终端输出】

('张三', 30, '李四', 40)

4.10.5 只有一个元素的元组

如果元组只有一个元素,那元素后面也需要加英文逗号 ,

# 新建一个只有一个元素的元组
name_tup = ('白敬亭',)

# 查看元组
print(name_tup)

# 查看数据类型
type(name_tup)

【终端输出】

('白敬亭',)

tuple

# 假设没有逗号
name_tup = ('白敬亭')

# 查看变量
print(name_tup)

# 查看数据类型
type(name_tup)

【终端输出】

白敬亭

str

通过上述的代码发现,有英文逗号的是元组,没有英文逗号的是字符串。

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

    关注

    13

    文章

    4257

    浏览量

    85650
  • 数据结构
    +关注

    关注

    3

    文章

    573

    浏览量

    40088
  • 元素
    +关注

    关注

    0

    文章

    47

    浏览量

    8419
收藏 人收藏

    评论

    相关推荐

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

    根据mac地址创建五元组的步骤

    1. 确认wifi的mac地址根据实际情况得到开发板wifi的mac地址,通常通过命令iwpriv wifi_debug get_mac可知。2. 创建特定五元组在生活物联网平台,本文以mac地址为
    发表于 03-08 07:37

    160元组装SL-AVRISPL开发实验器

    160元组装SL-AVRISPL开发实验器
    发表于 09-21 13:38 4次下载
    160<b class='flag-5'>元组</b>装SL-AVRISPL开发实验器

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

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

    python元组的详细介绍

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

    Python-元组

    Tuple(元组)** 与列表类似,不同之处在于元组的** 元素不能修改
    的头像 发表于 02-16 14:59 545次阅读
    Python-<b class='flag-5'>元组</b>

    Python序列的元组类型介绍

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

    访问Python元组中的元素

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

    元组的基础用法和进阶用法

    元组是 Rust 语言中一种非常有用的数据结构,它可以将多个不同类型的值组合在一起。本教程将介绍元组的基础用法和进阶用法,并结合示例代码进行讲解。 元组是一种有序的数据集合,其中每个元素可以
    的头像 发表于 09-30 16:49 843次阅读

    Python 元组相对于数组的优势

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

    鸿蒙TypeScript学习第13天:【元组

    元组中允许存储不同类型的元素,元组可以作为参数传递给函数。
    的头像 发表于 04-11 14:43 447次阅读
    鸿蒙TypeScript学习第13天:【<b class='flag-5'>元组</b>】