Python中元组的基本操作

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

元组(tuple)与列表类似,也是由一系列按特定顺序排列的元素组成,但与列表不同的是它是不可变序列。

1、创建元组

定义元组时,可以创建一个空元组,也可以创建有值元组;如果元组中只有一个元素,元素后仍需要加英文逗号。另外元组中的元素可以是不同的数据类型。

# 定义一个空元组
tup1 = ()  
# 元组中只有一个元素
tup2 = (2,)  
# 以下写法不是元组
tup3 = (2)
# 元组中只有多个元素
tup4 = (2, 3, 7, 9)  
# 元组中的元素可以是不同的数据类型
tup5 = ("a", "b", 1, 2, "你好", 3.1415, 1 > 2)

输出以上5个变量的类型

print("tup1的类型是:", type(tup1))
print("tup2的类型是:", type(tup2))
print("tup3的类型是:", type(tup3))
print("tup4的类型是:", type(tup4))
print("tup5的类型是:", type(tup5))

由结果可知,tup3 = (2)不是元组。
python元组的基本操作,# python基础,python,开发语言,元组,数据结构,set

2、访问元组

元组和列表一样可以直接打印输出;也可以通过下标获取元组中的某个值,也可以通过切片的方式截取元组;也可以通过index函数获取某个元素的下标。

tup4 = (2, 3, 7, 9)

# 可以直接输出整个元组
print(tup4)

# 可以通过下标获取元组中的某个值
print(tup4[2])  # 输出结果是7

# 可以使用切片的方式获取元素值,得到一个新的元组
print(tup4[1:3])  # 输出结果是(3, 7)

# 可以通过index函数获取某个元素的下标
print(tup4.index(3))  # 输出结果是1

输出结果:
python元组的基本操作,# python基础,python,开发语言,元组,数据结构,set

3、增删改操作

由于元组是不可变序列,定义一个元组后没有增删改的操作,但可以对已定义元组重新赋值。

tup5 = ("a", "b", 1, 2, "你好", 3.1415, 1 > 2)
print("旧的tup5:", tup5)
tup5 = (1, 2, 3, 4, 5, 6)
print("新的tup5:", tup5)

输出结果为:
python元组的基本操作,# python基础,python,开发语言,元组,数据结构,set

4、遍历元组

遍历元组主要有两种方式,一是通过元素遍历,另一种是通过下标遍历。

tup4 = (2, 3, 7, 9)

# 通过元素遍历
for t in tup4:
    print(t)
    
# 通过下表遍历
for i in range(len(tup4)):
    print(tup4[i])

5、合并元组

与列表一样,可以通过相加的方式将两个元组合并为一个元组。

tup6 = (1, 2, 3, 4)
tup7 = (5, 6, 7, 8)
print(tup6 + tup7)

输出结果为:
python元组的基本操作,# python基础,python,开发语言,元组,数据结构,set

6、元组转换

元组和列表可以相互转换,使用tump函数将列表转为元组,使用list函数将元组转为列表。字符串可以看作一个特殊的列表,故也可转为元组。

tup4 = (2, 3, 7, 9)

l = list(tup4)
print(l)  # 输出[2, 3, 7, 9]

t = tuple(l)
print(t)  # 输出(2, 3, 7, 9)

# 字符串转为元组
s = "abshwyw;123"
print(tuple(s)) # 输出('a', 'b', 'y', 'w', ';', '1', '2', '3')

输出结果:
python元组的基本操作,# python基础,python,开发语言,元组,数据结构,set文章来源地址https://www.toymoban.com/news/detail-573409.html

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

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

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

相关文章

  • 《Python魔法大冒险》010 魔法宝箱:列表与元组的探险

    城堡的大门 随着小鱼和魔法师的深入,他们来到了一个古老的废弃城堡。城堡的大门上挂着一个巨大的锁,而锁的旁边有一排小抽屉,每个抽屉里都有一个物品。 魔法师对小鱼说:“这是一个古老的魔法宝箱,小鱼。为了打开这扇门,我们需要正确地组合这些物品。在Pyth

    2024年02月09日
    浏览(36)
  • 华为OD机试 - 符合要求的元组的个数(Java & JS & Python)

    题目描述 给定一个整数数组 nums、一个数字k,一个整数目标值 target,请问nums中是否存在k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数 数据范围 2 ≤ nums.length ≤ 200 -10^9 ≤ nums[i] ≤ 10^9 -10^9 ≤ target ≤ 10^9 2 ≤ k ≤ 100 输入描述 第一行是nu

    2024年02月15日
    浏览(41)
  • Python基本操作

    啦啦啦,现在开始,打算做一期Python基础教程,欢迎大家来看哦! 这期文章真的是Python基础中的基础,相信有一定编程基础的小伙伴们都一定能看懂的… 本文共分为以下几个部分: 数与运算符 基本输入输出 注释 模块基本操作 小彩蛋 本文内容导图 — 数与运算符 算数运算符

    2024年02月11日
    浏览(36)
  • Python 基本操作

    Python语法可以直接在命令行中编写并执行: 或者,可以在服务器上创建一个带有.py文件扩展名的Python文件,并在命令行中运行它: 缩进是指代码行开头的空格。 在其他编程语言中,代码中的缩进仅用于提高可读性,而在Python中,缩进非常重要。 Python使用缩进来表示一块代码

    2024年02月08日
    浏览(41)
  • Python文件的基本操作

    文件的基本操作 文件的读写模式 文件的读写操作相关的方法 文件的操作模式 文件的练习题 文件的操作模式

    2024年02月10日
    浏览(36)
  • Opencv+Python图像基本操作

    目录 图像的读取、显示和保存 获取图像属性  图像截取  绘图功能 画线 画矩形 画圆圈 画椭圆          画多边形 向图像添加文本 cv2.imread() ,  cv2.imshow() ,  cv2.imwrite()分别表示读取图片,显示图片,写入图片   retval = cv2.imread(文件名 [,显示控制参数]) cv2.IMREAD_UNCHANGED:不改

    2024年02月04日
    浏览(50)
  • Python调用Gurobi基本操作

    接上篇学会了如何用python调用gurobipy之后,这篇总结一些学到的基本操作。 tuplelist、tupledict、multidict、创建list、 tuplelist是Python list的扩展对象,使用tuplelist()不能忘记from gurobipy import *,tuplelist增加了快速筛选select功能,比传统的if...else...筛选速度快。 tuplelist运行结果: for

    2023年04月25日
    浏览(34)
  • Python中对基本文件操作

    保存数据放在磁盘中 f=open(‘文件’,‘w’)或者f=open(‘文件’,‘r’) 3.1 写数据(write) 如果文件不存在那么创建,如果存在那么就先清空,然后写入数据 对象=open(“文件”,w) 对象.write(“写入数据”) 对象.close 3.2读数据(read) 以读的方式打开文件,读取数据 对象 = open(“文

    2024年02月12日
    浏览(43)
  • 【100天精通python】Day19:python文件及目录操作_基本文件操作

    目录 专栏导读  1 文件的创建打开和关闭 2.1 使用内置函数open(),close()创建打开和关闭

    2024年02月15日
    浏览(41)
  • Python 进阶(七): Word 基本操作

    Word 是一个十分常用的文字处理工具,通常我们都是手动来操作它,本节我们来看一下如何通过 Python 来操作。 Python 提供了   python-docx   库,该库就是为 Word 文档量身定制的,安装使用   pip install python-docx   命令即可。 首先,我们使用 Python 来创建一个 Word 文档并向其中写

    2024年02月08日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包