python元组

一.元组

定义:
元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列,可以将元组看成一个不可修改的列表。元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列,可以将元组看成一个不可修改的列表。
1.访问元组
访问元组和访问列表一样,都可以使用索引和切片来获取元素。
2.元组的合并和重复
因为元组也是有序的序列,因此支持合并“+”和重复“*”。

#合并
tup1=(1,2)
tup2=(3,4)
tup3=tup1+tup2
print(tup3)#(1,2,3,4)
#重复
tup4=('Ni!')
tup5=tup4*4
print(tup5)#('Ni','Ni','Ni','Ni')

3.访问多维元组
多维元组:元组中的元素还是元组
4. 使用多个变量接受元组中的值
格式: 变量1,变量2,…=(元素1,元素2,…)

#省略元组小括号
name,age,gender='tom',3,False
print(name,age,gender) #tom 3 False
#程序解包
tup1,*tup2=(1,2,3,4)
print(tup1) #1
print(tup2) #[2,3,4]

5. 修改元组
Python中不允许修改元组的数据,包括不能删除其中的元素。如果元素本身是一个可变数据类型的列表,那么其嵌套项可以被改变

# 1.元组中元素不能被修改
tup=('张飞','关羽','曹操')
tup[0]='阿飞'#运行报错
print(tup)
#2.元组中可改变数据类型中的元素可以改变
tup=('张飞','关羽',['悟空','八戒'])
tup[2].append('悟净')
print(tup)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值