Python3之元组(tuple)

元组tuple

元组是不可变序列,同list一样,元组可以存放任意类型的数据元素
元组一旦被创建将不可改变

元组的表达方法:
使用小括号‘()’,如果只有单个元素,后边加个逗号‘,’,来区别是元组还是单个对象,例如:

>>> type((1))
<class 'int'>
>>> type((1,))
<class 'tuple'>

我想看了上边的栗子应该明白了吧!

元组的创建:

>>> t = ()  # 创建空元组
>>> t
()
>>> t = (20,)  # 创建单个元素的元组
>>> t
(20,)
>>> t = (10,20,30)  # 创建多个元素的元组
>>> t
(10, 20, 30)

元组的构造函数:
tuple() 生成一个空的元组,等同于()
tuple(iteranle) 用于可迭代对象生成一个元组
举个栗子:

t = tuple()  # 创建空元组,等于t =()
t = tuple('ABC')  # t = ('A', 'B', 'C')
t = tuple(range(5))  # t = (0, 1, 2, 3, 4)

元组的运算:
+ 拼接方式创建一个新的元组(id变)
* 生成新的重复的元组
举个栗子:

t = (1,2,3) + (4,5,6)  # t = (1,2,3,4,5,6 )(id变)
t += (7,8,9) # t = (1,2,3,4,5,6,7,8,9) (id 再次变)

t = (1,2) * 2  # t = (1,2,1,2)
t *= 2  # t = (1,2,1,2,1,2,1,2)

元组的比较运算:
<、<=、>、>=、==、!=
元组的in / not in 运算符 可参考list

索引index 同list,不过元组是不可变的,不支持索引赋值

本节完

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秒不可闫M先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值