为什么我的python元组可以修改
小甲鱼的课程中讲 python 中的元组不能修改,可是为啥我的元组能修改啊 你这个不是修改啊,而是重新赋值。也就是说你把tuple1这个标签贴到了3上,第一次定义的元组已经不存在了 本帖最后由 孤独的嫖客 于 2017-12-22 21:44 编辑Python_Freshman 发表于 2017-12-22 20:51
你这个不是修改啊,而是重新赋值。也就是说你把tuple1这个标签贴到了3上,第一次定义的元组已经不存在了
大师兄说的对!{:5_109:}
>>> test = (1,'小甲鱼')
>>> test.append('黑夜')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
test.append('黑夜')
AttributeError: 'tuple' object has no attribute 'append'
>>> data =
>>> data.append('小甲鱼')
>>> data
>>>
这才叫修改,你那直接是把值给改了 孤独的嫖客 发表于 2017-12-22 20:55
大师兄说的对!
哈哈 我也是刚开始学 重新赋值不叫修改,
你可以将tuple1随时赋值为任意值 Python_Freshman 发表于 2017-12-22 20:56
哈哈 我也是刚开始学
壕 买vip了啊,6666
页:
[1]