热线电话:13121318867

登录
2019-06-18 阅读量: 826
python元组不是不可变的对象吗,为啥可以更改其元素?

python元组不是不可变的对象吗,为啥可以更改其元素?

tup = ('foo',	[1,	2],	True)

tup[1].append(3)

tup

('foo', [1, 2, 3], True)

这里为啥可以添加元素?

答:t元组的不可变指的是:

1、元组的元素对象不可变

如果元素是可变对象,那元素是可以被修改的,但是不能被替换。

2、元组的长度不可变

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子