Python元组操作及方法总结

更新时间:2023-07-11 03:45:06 阅读: 评论:0

Python元组操作及⽅法总结
前⾔:本博⽂主要讲解Python元组的概念及⽤法。更多元组细节,请访问:
治疗脚气偏方⽂章⽬录
⼀、元组概念
Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使⽤⼩括号,列表使⽤⽅括号,元组创建很简单,只需要在括号中添加元素,并使⽤逗号隔开即可。
⼆、创建元组
格式:
dd命令详解tuple=(元素1,元素2,...)
元组与字符串类似,下标索引从0开始,可以进⾏截取,组合等。
⽰例:
1. 存储多个不同类型的数据
宝贝生日祝福
tup1 =('hello',10,True,3.14)
tup2 =(1,2,3,4,5)
tup3 ="a","b","c","d"
2. 创建⼀个空元祖
tup4 =()
tup5 =tuple()
穷相
3. 存储⼀个数据的元祖
语文书七年级上册tup6 =(50,);
元组中只包含⼀个元素时,需要在元素后⾯添加逗号来消除歧义。
三、访问元组
元组可以使⽤下标索引来访问元组中的值,如下实例:
print(tup1[0])
print(tup1[1:3])
print(tup1[::-1])
四、修改元组
元组中的元素值是不允许修改的,但我们可以对元组进⾏连接组合,如下实例:
# 修改元组元素操作是⾮法的,如下:
# tup1[0] = "world"
# TypeError: 'tuple' object does not support item assignment
tup = tup1 + tup2
print(tup)
五、删除元组
中国茶道精神元组中的元素值是不允许删除的,但我们可以使⽤del语句来删除整个元组,如下实例:
抱怨反义词
# del tup1[0]
猪兔属相相配吗# TypeError: 'tuple' object doesn't support item deletion
del tup1
del(tup2)
六、元组运算符
与字符串⼀样,元组之间可以使⽤ + 号和 * 号进⾏运算。这就意味着他们可以组合和复制,运算后会⽣成⼀个新的元组。
七、元组索引,截取
因为元组也是⼀个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的⼀段元素。
⼋、⽆关闭分隔符
任意⽆符号的对象,以逗号隔开,默认为元组。
九、元组内置函数
cmp(tuple1, tuple2):⽐较两个元组元素。
len(tuple):计算元组元素个数。
max(tuple):返回元组中元素最⼤值。
min(tuple):返回元组中元素最⼩值。
tuple(q):将列表转换为元组。
⼗、对⽐元组和列表
tuple和list⾮常类似,但是tuple⼀旦初始化就不能修改。因为tuple不可变,所以代码更安全。如果可能,能⽤tuple代替list就尽量⽤tuple。我们在定义⼀个tuple时,在定义的时候,tuple的元素就必须被确定下来。
相同点:
1. 保存任意数据类型
2. 有序的数据类型(下标索引, 切⽚)
3. 循环遍历(while、for)
不同点:
1. 列表[]、元组()
2. 列表可变的数据类型(增删改查) 元组是不可变的数据类型(查)

本文发布于:2023-07-11 03:45:06,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1076547.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:元组   元素   数据类型   列表   修改   逗号   组合   下标
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图