我撰寫了一個中值濾波函式,中間并未對實參進行賦值或其他操作,結果函式運行后實參卻改變了,具體程式如下,求各位大佬解答一下!

uj5u.com熱心網友回復:
python中的串列是可變的 就是說當你第一次繪制圖時還沒有改變list_data里面的值,list_data系結的是原始資料,當執行函式時,函式體內的賦值陳述句y=x實際是將y也同時系結到了原始資料,進過函式后y發生了值得改變,而list_data也同時跟著變了 所以出來的圖和前者不同,你可以列印出來看看值轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/136158.html
上一篇:大佬幫忙啊
