Python元组(tuple)

0、元组(tuple)的简介:

元组与列表相似,元组与列表一样具有有序性和可获取性,但元组的元素不可修改。
元组是使用()表示。

0.1、元组(tuple)的类型:

元组的数据类型是tuple。

a=(1,4)
print(type(a))

输出结果:
在这里插入图片描述

0.2、元组(tuple)的创建:

#空列表的创建
a=()
b=tuple()
#带元素的列表创建
c=(1,'2',3)
d=tuple(range(10))
print(a,type(a))
print(b,type(b))
print(c,type(c))
print(d,type(d))

输出结果:
在这里插入图片描述

1、元组(tuple)的有序性:

元组和列表一样是有序的

#有序性:列表创建是怎样的输出就是怎样的
a=(1,'b','xyz',666)
print(a)

输出结果:
在这里插入图片描述

2、元组(tuple)的可获取性:

元组与列表一样具有可获取性,如果要对元组进行获取,需要进行索引。
元组的索引与列表是一样的,索引是依靠下标进行索引,元组的正向索引,元组的第一个元素的下标是0,然后依次增加。
元组的逆向索引,元组的最后一个元素下标-1,然后从后到前依次减少

a=('a','b','c','d','e','f')
print(a)
print(a[0],a[-1],a[3],a[-3])

输出结果:
在这里插入图片描述
元组与列表一样可以进行切片:

a=tuple(range(10))
print(a[:5],a[3:5],a[-5:])

输出结果:
在这里插入图片描述

3、元组(tuple)的不可修改性:

元组与列表不同,元组的元素不可修改,如果对元组的元素进行修改会报错。
但是可以对两个元组进行连接:

#列表的连接用+表示
a=(1,2,3,4)
b=(5,6,7,8,9)
c=a+b
print(c)

输出结果:
在这里插入图片描述
元组的元素不可以删除,但是可以用del函数直接删除整个元组:
如果删除整个元组后,继续使用这个元组就会报错。

a=(1,2,3,4,5)
print(a)
del a
print(a)

输出结果:
在这里插入图片描述

4、有关元组(tuple)的常用函数:

4.1、len函数:

len函数那用来统计元组中元素的个数

a=tuple(range(100))
b=len(a)
print(b)

输出结果:
在这里插入图片描述

4.2sorted函数:

sorted函数能用来对元组排序:

a=(5,4,3,2,1)
a=sorted(a)
print(a)

输出结果:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值