看《流暢的python》一書,發現一個頗有意思的問題

aa=(1,2,[21,22]) aa[2]+=[23,24] 上述代碼頗有意思,元組是不能對值進行賦值的,好比aa[0]=0,就會拋出異常,上述代碼也不例外,可是很神奇,它即拋出了異常,又改變了元組的值!python  做者告誡,不要在元組裏放入可變的變量,防止引發出錯。code
相關文章
相關標籤/搜索