第五章[列表]:5.12:元组的操作

发布时间:2023年12月22日

一,元组的不可改变性

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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。