看《流畅的python》一书,发现一个颇有意思的问题

aa=(1,2,[21,22]) aa[2]+=[23,24] 上述代码颇有意思,元组是不能对值进行赋值的,好比aa[0]=0,就会抛出异常,上述代码也不例外,可是很神奇,它即抛出了异常,又改变了元组的值!python  做者告诫,不要在元组里放入可变的变量,防止引发出错。code
相关文章
相关标签/搜索