Python基础(一)---【08】元组

什么是元组?

在python中,用小括号括起来的元素的组合就是元组~~

元组与列表类似,不同之处在于元组不可被修改,是不可变类型。

定义一个元组

>>> antuple = ('a',12,12.3) #   定义一个元组
>>> antuple #   查看元组内容
('a', 12, 12.3)
>>> antuple[0]  #   获取元组内的元素,同样的通过下标来获取数据
'a'
>>> antuple[1]
12
>>>

元组的内置函数

  • index和count与字符串和列表中用法相同
>>> antuple.index(12,0,2) # 查看数字12,从下标0到下标2的位置中,数字12的下标
1
>>> antuple.index('a',1,2)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: tuple.index(x): x not in tuple
>>> #   count用法--返回指定的字符在元组中出现的次数
>>> antuple.count('a')
1
>>> antuple.count('12')
0

为什么12会返回0呢?明明12在元组中?

>>> antuple.count('12')
0
是因为,在上面的代码中'12'是一个字符类型的,而在元组中,12是一个数字,数字和字符类型是没有比较关系的,可以使用int()将字符类型的数字转换为数字类型的数字

例如:a = "12"
    b = int(a)
    print(type(b))
    返回结果:<class 'int'>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值