如何理解python中元祖的相对不可变性?
一说元祖不能修改,又说元祖不可变是相对的
为啥
回答
举个栗子:
a = (1, 'A', [1, 2])a[2].append(3)
print(a)
# (1, 'A', [1, 2, 3])
奥妙在于元组内的元素是否包含可变对象,你品~你细品~
以上是 如何理解python中元祖的相对不可变性? 的全部内容, 来源链接: utcz.com/a/38540.html
一说元祖不能修改,又说元祖不可变是相对的
为啥
举个栗子:
a = (1, 'A', [1, 2])a[2].append(3)
print(a)
# (1, 'A', [1, 2, 3])
奥妙在于元组内的元素是否包含可变对象,你品~你细品~
以上是 如何理解python中元祖的相对不可变性? 的全部内容, 来源链接: utcz.com/a/38540.html