首页 > 编程语言 > 详细

Python 极简教程(九)元组 tuple

时间:2019-03-27 22:28:18      阅读:140      评论:0      收藏:0      [点我收藏+]

元组(tuple)是 Python 中的一种序列。和列表类似,但是元组不可变
也就是说元组一旦声明后,值就不能再改变。我们先来看看元组的样式:

>>> t = () # 空元组
>>> t1 = (5,)  # 元组只有一个元素的时候,必须加逗号
>>> t2 = (5, 7, 8)

元组以小括号作为标识,以逗号分隔元素。
元组的操作与列表类似,当然会导致列表改变的操作是无法执行的。

>>> t = (5, 6, 7, 'x', 'y')
>>> t[1]    # 读取元素
6
>>> t[2] = 77
TypeError: 'tuple' object does not support item assignment    # 元组不支持重新分配元素

元组支持的方法只有 count 和 index

>>> t = (5, 6, 7, 'x', 'y', 7)
>>> t.count(7)    # 统计元素 7 出现的次数
2
>>> t.index('x')    # 返回元素 'x' 所在的索引值
3

元组可以转换为列表:

>>> t = (5, 6, 7, 'x', 'y', 7)
>>> list(t)    # 注意,原来的元组并没有变化,是生成了一个新的列表
[5, 6, 7, 'x', 'y', 7] 

Python 极简教程(九)元组 tuple

原文:https://www.cnblogs.com/zmll/p/10611225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!