Python核心数据结构值元组(tuple)

特点:

元组中元素的值不能进行修改,也就是不能进行增删改,只能进行查找。

表示方法:

(元素1,元素2,元素3)

常见方法及说明:

# 创建一个元组
t=(1,2,3)
# 输出<class 'tuple'>
print(type(t))
# 注意:当一个元组只有一个元素时,要特别注意与数学运算所用的括号分开,需要在元素后面添加逗号
r=(1)
# 输出<class 'int'>
print(type(r))
y=(1,)
# 输出<class 'tuple'>
print(type(y))

# 元组不能进行增删改操作,但可以进行查找
oo=(1,2,3)
# 输出2
print(oo[1])
# 输出(1, 2)
print(oo[0:2])

# 特殊情况
ee=(1,2,3,["444","555","666"])
# 获取元组最后一个列表的最后一个值,并修改为"999"
ee[-1][0]="999"
# 输出(1, 2, 3, ['999', '555', '666'])列表的值已经被修改
# 原因:list列表实际是先开辟一段内存空间然后存放的是具体元素在内存中的地址(类似于指针),当对list列表中的值进行修改时,
# 并不修改该内存地址,所以可以说并没有对元组的值进行修改,只是修改了其指向的元素
print(ee)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值