文章目錄
關於深淺複製的一點思考
簡單解釋就是萬物皆對象。
當創建一個可變數組後,a變量名和數值之間產生了映射關係,當b變量名複製時,實際上是將該變量名同樣映射到該地址上,所以通過修改b變量名,修改了b所指向的內存地址中的數據,所以a也修改。
在想到映射關係時,想到了堆棧的內容,參考如下兩篇python中的堆和棧、堆和棧的區別 之 數據結構和內存,有時間再整理,繼續搬磚去了。
簡單解釋就是萬物皆對象。
當創建一個可變數組後,a變量名和數值之間產生了映射關係,當b變量名複製時,實際上是將該變量名同樣映射到該地址上,所以通過修改b變量名,修改了b所指向的內存地址中的數據,所以a也修改。
在想到映射關係時,想到了堆棧的內容,參考如下兩篇python中的堆和棧、堆和棧的區別 之 數據結構和內存,有時間再整理,繼續搬磚去了。
1.while循環的格式 while 條件: 條件滿足時,做的事情1 條件滿足時,做的事情2 條件滿足時,做的事情3 ...(省略)... demo