第五章[列表]:5.12:元组的操作
2023-12-22 10:18:44
一,元组的不可改变性
1,元组的元素是不可变对象
元组中的元素如果是不可变对象:整数、浮点数、字符串,则不能修改,
也不能添加和删除
rgb = ('red', 'green', 'blue')
# 以下三行代码都会引发报错
rgb[0] = '橙色'
rgb.append('粉色')
del rgb[1]
运行结果:
Traceback (most recent call last):
File "/Users/liuhongdi/python_work/tutorial/demo1/tuple/tuple2.py", line 70, in <module>
rgb[0] = '橙色'
~~~^^^
TypeError: 'tuple' object does not support item assignment
2,元组中的元素是可变对象
如果元组中的元素是可变对象:列表、字典等,则可以做修改、添加、删除
# 创建元组,元组中元素是列表
myTuple = ([1, 2], [3, 4])
print("元组的元素是列表,修改前:", myTuple)
文章来源:https://blog.csdn.net/weixin_43881017/article/details/135144334
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!