【Python数据类型-元组】------- PYTHON基础11

这篇具有很好参考价值的文章主要介绍了【Python数据类型-元组】------- PYTHON基础11。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 元组

元组与列表类似。
元组的列表最大区别是:元组的元素是不可被修改,添加,和删除的。
元组使用小括号定义,而列表使用中括号定义。

1. 元组的构建

tup1=()      # 构建一个空元组 #  或者  tup1 = tuple()
print(tup1)
tup2=("小明",)    # 构建一个只有一个元素的元组: # 或者 tup2 = tuple(("小明", ))
print(tup2)    # 注:逗号一定不能少,否则就变成一个值,而不是数据结构
tup3 = ("小明", "2005/06", "01")    # 构建多个元素的元组 # 或者  tup3 = tuple(("小明", "2005/06", "01"))
print(tup3)

输出

()
('小明',)
('小明', '2005/06', '01')

2. 元组的索引

tup1 = ("小明", "2005/06", "01")
print(tup1[0])
print(tup1[1])
print(tup1[2])

输出

小明
2005/06
01

3. 元组和列表的区别及相互转换

【Python数据类型-元组】------- PYTHON基础11

3.1. 列表转为元组,通过内置函数tuple()实现,比如:

list1 = ["小明", "2005/06", "01", "小杰", "2005/08", "02"]
tup1 = tuple(list1)
print(tup1)

输出

('小明', '2005/06', '01', '小杰', '2005/08', '02')

3.2. 元组转为列表,通过内置函数list()实现

tup1 = ("小明", "2005/06", "01", "小杰", "2005/08", "02")
list1 = list(tup1)   #  或使用推导表达式:  list1 = [i for i in tup1]
print(list1)

输出

['小明', '2005/06', '01', '小杰', '2005/08', '02']

4. 元组的基本操作:更新, 删除, 运算, 截取

4.1. 元组更新:构造一个新的元组替换旧的元组

tup1 = ("小明", "2005/06", "01")
tup1 = ("莉莉", "2005/08", "02")  
#更新元组 方法2: tup1 = "莉莉", "2005/08", "02"
print(tup1)

输出

('莉莉', '2005/08', '02')

4.2. 元组删除:不能删除元组的某个元素,但是可以删除整个元组

tup1 = ("小明", "2005/06", "01")
del tup1
print(tup1)   #由于元组tup1已被删除,所以此行指令会抛出一个错误

4.3. 元组逆转:通过设置步长为-1

tup1 = ("小明", "2005/06", "01", "小杰", "2005/08", "02")
tup2 = tup1[::-1]
print(tup2)

输出

('02', '2005/08', '小杰', '01', '2005/06', '小明')

5. 元组常用操作的内置函数

list1 = [99, 96, 90]
tup1 = (99, 96, 90, 80, 97, 1, 16)
length = len(tup1)   #len()函数返回元组的长度
print(length)

maxnum = max(tup1)   #max()函数返回元组的最大值
print(maxnum)

minnum = min(tup1)   #min()函数返回元组的最小值
print(minnum)

tup2 = tuple(list1)  #tuple()函数将列表强制转换为元组
print(tup2)

输出文章来源地址https://www.toymoban.com/news/detail-441202.html

7
99
1
(99, 96, 90)

到了这里,关于【Python数据类型-元组】------- PYTHON基础11的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】基础数据结构:列表——元组——字典——集合

    Python提供了多种内置的数据结构,包括列表( List )、元组( Tuple )和字典( Dictionary )。这些数据结构在Python编程中都有着广泛的应用,但它们各有特点和适用场景。 列表是一种有序的集合,可以随时添加和删除其中的元素。列表是可变的,也就是说,你可以修改列表的

    2024年02月10日
    浏览(51)
  • Python-基础篇-数据结构-列表、元组、字典、集合

    列表、元组 字典、集合 💬正如在现实世界中一样,直到我们拥有足够多的东西,才迫切需要一个储存东西的容器,这也是我坚持把数据结构放在最后面的原因一一直到你掌握足够多的技能,可以创造更多的数据,你才会重视数据结构的作用。这些储存大量数据的容器,在

    2024年01月21日
    浏览(129)
  • 【Python学习】Python学习11-元组

    目录 文章所属专区 Python学习 本章节主要说明Python的Python 的元组与列表类似,不同之处在于元组的元素不能修改。通过小括号创建。 创建一个列表 通过方括号和逗号分割创建,列表数据项中不需要有相同的类型 创建空元组 元组中只包含一个元素时,需要在元素后面添加逗

    2024年01月24日
    浏览(57)
  • Python教程(10)——Python变量类型元组tuple的详细用法

    在Python中,元组(Tuple)是一种有序且不可变的数据类型。元组可以包含任意数量的元素,用逗号分隔,并用圆括号括起来。与列表(List)不同,元组的元素不能修改。元组与列表一样,可以通过索引访问其中的元素。 元组的不可变性意味着无法向元组中添加、删除或修改元

    2024年02月12日
    浏览(35)
  • Python实验一基本数据类型针对用元组创建的5*5矩阵,格式化分行输出元素并分别计算两个主对角线元素之和;

    又到了自闭环节了,做个实验报告差点自闭,自己写的真的是很长的代码才实现,加油吧 这个根据参考网上大佬的方法进行了一些优化,在这里给大家提供参考。 输出结果: 对大家有帮助的话,记得关注点个赞哈!

    2024年02月16日
    浏览(46)
  • Python入门教程+项目实战-11.3节: 元组的操作方法

    目录 11.3.1 元组的常用操作方法 11.3.2 元组的查找 11.3.3 知识要点 11.3.4 系统学习python 元组类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法,在本节的内容中,着重介绍元组类型的操作方法。 元组是一种不可变的数据类型,不可以元组执行修改等操作,在

    2023年04月26日
    浏览(46)
  • Python入门教程+项目实战-11.4节: 元组与列表的区别

    目录 11.4.1 不可变数据类型 11.4.2 可变数据类型 11.4.3 元组与列表的区别 11.4.4 知识要点 11.4.5 系统学习python 不可变数据类型是指不可以对该数据类型进行修改,即只读的数据类型。迄今为止学过的不可变数据类型有字符串,元组。 在使用[]操作符对字符串,元组进行修改时

    2024年02月01日
    浏览(56)
  • Python 基础(十):元组

    ❤️ 博客主页:水滴技术 🌸 订阅专栏:Python 入门核心技术 🚀 支持水滴: 点赞 👍 + 收藏 ⭐ + 留言 💬

    2023年04月23日
    浏览(41)
  • 【Python 笔记(二)——基本语句 变量类型 字符串 序列 列表与元组 字典与集合】

    在 Python 中,基本语句可以帮助我们完成一些基本的操作,如控制流程、定义函数等。以下是 Python 中的几种基本语句: if 语句 if 语句用于判断某个条件是否成立,如果条件成立则执行相应的代码块。 for 语句 for 语句用于遍历序列中的元素,依次执行相应的代码块。 while 语

    2024年02月08日
    浏览(50)
  • Python基础之列表、元组和字典

    引言 Python中的 列表 (英文叫list) 、 元组 (英文叫tuple)和 字典 (dictionary) 也是 序列 特性的,它们也是非常常用的数据类型。 01、概述 列表(List)对象 经常被用来 存储 数据对象。我们可以把列表想象为 一连串的储物格,就像下面这样: 其中每个储物格里面都可以存储 任

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包