首页 新闻 会员 周边 捐助

纯 Python 内置序列类型切片都是返回新对象

0
[已关闭问题] 关闭于 2025-09-08 09:55
类别切片结果典型例子是否返回新对象
不可变序列 新对象(拷贝) str, bytes, tuple ✅ 总是新对象
可变序列 新对象(拷贝) list, bytearray ✅ 总是新对象

纯 Python 内置序列(list、tuple、str、bytes、bytearray 等)切片一律返回“浅拷贝”的新对象

_java_python的主页 _java_python | 小虾三级 | 园豆:984
提问于:2025-09-08 09:54
< >
分享
所有回答(1)
0

切片返回新列表,是 Python 故意设计的“安全行为”:不修改原数据,避免副作用。

  • 函数调用后数据变了(副作用)
_java_python | 园豆:984 (小虾三级) | 2025-09-08 09:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册