Python基本数据类型——Tuple(元组)

Python中的元组和列表非常相似,不同之处在于,列表中的元素可以修改,但元组中的元素不可以修改。列表使用的是方括号,元组是小括号

1 元组的创建

tup_1 = (1,2,"a")   这就创建了一个元组
tup_2 = ()    创建了一个空元组
tup_3 = (1,)  创建只有一个元素的元组,当元组只有一个元素时,注意要加逗号,如果没有逗号此时括号会被看做是运算符
tup_4 = (3)
type(tup_3)  返回的结果是<class 'tuple'>
type(tup_4)  返回的结果是<class 'int'>

2 访问元组中的元素

元组中元素的访问和切片与列表是一样的,如下:

tup = (1,2,3,4,5)
tup[3]  返回结果是4
tup[1:3]  返回结果是(2,3)
tup[-1::-1]  返回结果是(5,43,2,1

3 元组的连接

tup_1 = (1,2,"a")   
tup_2 = ("b",4,5)
tup_3 = tup_1+tup_2  此时tup_3 为 (1,2,"a","b",4,5

4 元组的一些常用操作

tup = (4,3,6,8,2)
len(tup)  计算元组中元素的个数 返回5
max(tup)  返回元组中的最大值  8
min(tup)  返回元组中的最小值  2
2 in tup  判断元组中是否存在某元素  存在返回True,不存在返回False,元组中有2这个元素,故返回True
tuple(iterable)  将一个可迭代的对象转换成元组
li = [1,4,6,3,5]
tup_1 = tuple(li)  此时tup_1 为(1,4,6,3,5)

遍历元组
for i in tup_1:
	print(i)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值