Python 极简教程(九)元组 tuple

元组(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] 

转载于:https://www.cnblogs.com/zmll/p/10611225.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值