例如,现在有个序列m = [0, 1, 2],下面这个是赋值:
k = mk.remove(2)后:m = [0, 1]。下面这个是计算:
k = list(m) # 或
k = m[ : ]k.remove(2)后m不变化:m = [0, 1, 2]
对字符串、数字等基本的、不可变类型,每次赋值都是创建副本的操作:
a = 0
b = a执行a = 1后:b = 0。
没有评论:
发表评论