Python编程基础—元组

元组tuple是一种不可变序列。

(1)创建元组

两种方法

  • tuple(参数),参数可以是字符串、列表、元组、集合和字典等。
  • (元素1,元素2,...,元素n),元素间逗号分隔,小括号可省略
>>> tuple('HelloWorld')
('H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd')
>>> tuple([5,9,8,7])
(5, 9, 8, 7)
>>> 5,7,8,9
(5, 7, 8, 9)
>>> ('Hello',['w','o','r','l','d'],5,7,8,9)
('Hello', ['w', 'o', 'r', 'l', 'd'], 5, 7, 8, 9)
>>> i = (5)
>>> type(i)
<class 'int'>
>>> i = (5,)
>>> type(i)
<class 'tuple'>

注:为了区分整数int类,单个元素赋值给元组时,需要在后面加上逗号

(2)元组拆包

多个数据放置元组中叫元组打包,反之,取出元组元素叫拆包。就是将元组中元素赋给不同变量。

>>> ('Hello','世界',10)
('Hello', '世界', 10)
>>> a,b,c = ('Hello', '世界', 10)
>>> a
'Hello'
>>> b
'世界'
>>> c
10

两种元组操作 

  • index(x):获取指定元素x在元组内的索引(位置)
  • count(x):统计指定元素x在元组内出现的次数
>>> r =  ('Hello','世界',10)
>>> r.index(10)
2
>>> r.count(10)
1
>>> r = (10,'Hello','世界',10)
>>> r.count(10)
2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值