Python标准数据类型之元组(Tuple)详解

鳄鱼君

发表文章数:642

热门标签

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python » Python标准数据类型之元组(Tuple)详解

Python中Tuple(元组)

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同:

  • 与字符串一样,元组的元素不能修改
  • 元组也可以被索引和切片,方法一样。
  • 注意构造包含 0 或 1 个元素的元组的特殊语法规则。空元组( ),一个元素的元组( 元素1, ).
  • 元组也可以使用 + 操作符进行拼接。

元组的索引和切片操作跟列表、字符串的一样:变量[头下标:尾下标:步长]--不包括尾下标

abcd = ( 'abcde', 786 , 2.23, 'e1yu', 70.2  )
tinytuple = (123, 'runoob')
 
print (abcd)             # 输出完整元组
print (abcd[:])             # 输出完整元组
print (abcd[0])          # 输出元组的第一个元素即"abcde"
print (abcd[1:3])        # 输出从第二个元素开始到第三个元素
print (abcd[2:])         # 输出从第三个元素开始的所有元素
print (abcd[-3:-1])      #输出倒数第3个到倒数第1个元素
print (tinytuple * 2)     # 输出两次元组
print (abcd + tinytuple) # 连接元组

tuple的元素不可改变,但它可以包含可变的对象,比如list列表:

list=("abc",["aaa","bbb"],"e1yu")  #元组里面含有列表,可以修改列表里面的字符串

Python内置函数

Python元组包含了以下内置函数:

方法 描述
len(tuple) 计算元组元素个数。
max(tuple) 返回元组中元素最大值。
min(tuple) 返回元组中元素最小值。
tuple(seq) 将列表转换为元组。

我们可以看到相对于列表来说,元组没有append(),insert()等等的方法,只有上面的集中,仿佛用处不是太大吗!好元组的介绍就先到这里了。

– END –

标签:

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Python标准数据类型之元组(Tuple)详解》 发布于2019-12-05

分享到:
赞(1) 赏杯咖啡

评论 抢沙发

9 + 7 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册