6、元组Tuple

1、元组特点

  • 元组与列表类似,不过元组的元素不能更改。
  • 元组使用小括号来创建,元素之间用逗号隔开。

2、元组的创建

  • 使用()来建立。
1、创建空元组
tup1 = ()

2、创建非空元组
tup1 = (1,2,3,4,5)

3、特殊情况,元组只有一个元素时,后面添加逗号,否则括号会被当做运算符使用。
tup1 = (50)  #不加逗号,类型是整型
print(type(tup1))   
运行结果:<class 'int'>

tup1 = (50,)#加逗号,类型为元组。
print(type(tup1))   
运行结果:<class 'tuple'>
  • 元组的构造函数tuple
1、tuple() 生成一个空的元组,等同于()
t1 = tuple()
2、tuple(iterable) 用可迭代对象生成一个元组
L = [1,2,3,4,5]
t1 = tuple(L)

3、元组的运算符

  • L1 = (1,2,3) L2 = (3,4,5)
操作符描述实例
+用于拼接元组L3 = L1 + L2:   (1, 2, 3, 4, 5, 6)
+=元组拼接L2+= L1: (4, 5, 6, 1, 2, 3)
*生成重复元组L1 * 2: (1, 2, 3, 1, 2, 3)
*=生成重复元组L1 *= 3: (1, 2, 3, 1, 2, 3, 1, 2, 3)

== != >

< >= <=

元组比较运算list1 == list2 : False
in / not in是否在元组内1 in L1 : True

4、元组的切片

        规则同字符串的切片规则,但不支持索引赋值和切片赋值。

5、元组的方法

  • t.index(v[,begin[,end]]) 返回对应元素的索引下标。V不存在时触发ValueErorr错误。
  • t.count(x) 返回元组中对应元素的个数。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值