python循環結構優化的要點?
要點 1:減少循環內部不必要的計算:什么算是不必要的計算,就是指那些無論放在循環里面還是放在循環外面都不會改變程序運行結果,對于這樣的能放到循環外面的一定要放到循環外面。
要點 2:嵌套循環中,盡量減少內層循環的計算:對于循環來說,越往里面計算的頻率越高,我們都知道在循環中時間復雜度的計算是乘法的關系,所以也是能往外放的盡量往外放。
要點3:盡量使用局部變量:盡量使用局部變量來代替全局變量,因為局部變量查詢比較快,有助于效率的提升。
要點4:使用 join() 連接字符串:這個技巧呢不僅適用在循環里,可以說在程序的任意地方都適用。