Python的数据类型4-元组tuple

元组tuple,

一。元组常用功能

1.元组的元素不可被修改,不能增加删除修改。
tu = (11,“alex”,(11,22),[(33,44)],222,33,44,)#一般写元组时,推荐在最后元素后加一个逗号

2元组取值
索引取值

tu = (11,"alex",(11,22),[(33,44)],222,33,44,)
v= tu[0]
print(v)

在这里插入图片描述

3.元组切片取值

tu = (11,"alex",(11,22),[(33,44)],222,33,44,)
v= tu[0:2]
print(v)

在这里插入图片描述
4.for循环,元组是可迭代对象

tu = (11,"alex",(11,22),[(33,44)],222,33,44,)
for item in tu:
    print(item)

在这里插入图片描述
5.类型转换(原理是元组是可迭代对象)

s = "dasdad"
li = ["adad",565]
tu = (123,456,"asdf")
v1 = tuple(s)#字符串转化为元组
v2 = tuple(li)#列表转换为元组
print(v1)
print(v2)
v3 = list(tu)#元组转换为列表
print(v3)

在这里插入图片描述
注:当元组中只有字符串类型的元素时,元组使用join(有数字不能使用join,要自己写for循环)

tu = ("dsadadewq","asdf")
v4 = "_".join(tu)
print(v4)

在这里插入图片描述
注:列表使用extend时,加入元组

li = ["dsadas","dadas"]
li.extend((132,123,))
print(li)

在这里插入图片描述

6.元组是有序的,获取元组中的元素

tu = (11,"alex",(11,22),[(33,44)],222,True33,44,)
v = tu[3][0][0]#获取元组中的33元素
print(v)

在这里插入图片描述
7.元组的一级元素不可修改,利用提取后元素修改

tu = (11,"alex",(11,22),[(33,44)],222,True,33,44,)
tu[3][0]= 567
print(tu)

在这里插入图片描述

二。元组的方法,功能

1.count获取指定元素在元组中的个数
2.index取指定元素在元组中的位置
3.什么时候使用元组,当创建不允许修改的实,使用元组(一级元组不可修改)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值