元组不能被修改,这是对的。
但是你要是非得霸王硬上弓,也是可以修改的。
首先,你要把元组转化为一个集合。
eg:
a = (1,2,3)
此时a是一个元组
b = list(a)
b
[1,2,3]
此时b是一个集合
修改一个值,假如把3变成4
b[2] = 4
b
[1,2,4]
a = tuple(b)
a
(1,2,4)
但是这样做有一个缺点就是会占用内存空间,因为现在有两个不同的对象a,b
版权声明:本文为junsuyiji原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。