0
点赞
收藏
分享

微信扫一扫

# yyds干货盘点 # 元组不是不可变类型吗,咋还能改呢?

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【C_Z{】问了一个​​Python​​元组基础的问题,这里拿出来给大家分享下。

# yyds干货盘点 # 元组不是不可变类型吗,咋还能改呢?_数据类型

答案竟然是C,下图是答案解析。

# yyds干货盘点 # 元组不是不可变类型吗,咋还能改呢?_Python基础_02

看上去还是有点难以理解。

二、实现过程

这里【皮皮】给出了解答。在 Python 中,元组是不可变的数据类型,这意味着一旦创建了一个元组,就不能再修改其内容。但是,当元组中包含可变类型的对象(如列表),这些对象本身可以被修改。因此,如果一个元组包含一个可变对象,那么这个对象的内容是可以修改的。

# yyds干货盘点 # 元组不是不可变类型吗,咋还能改呢?_数据类型_03

在cmd中跑这个代码,确认会报错:

# yyds干货盘点 # 元组不是不可变类型吗,咋还能改呢?_Python入门_04

总结一下,尽管 Python 中的元组是不可变的,但是如果元组中包含可变类型的对象(如列表),那么这些对象本身是可以修改的。然而,如果你尝试修改元组中的任何元素(包括可变对象),你将得到一个 TypeError 错误。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个​​selenium​​处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【C_Z{】提问,感谢【皮皮】给出的思路和代码解析,感谢【eric】等人参与学习交流。

举报

相关推荐

0 条评论