色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python循環內要處理大量數據時怎么優化?

劉姿婷2年前13瀏覽0評論

先嘗試優化程序的時間復雜度,尋找更有效的算法

確保了算法復雜度在可接受范圍之內后,開始進行常數優化,以下是Python優化的幾個小技巧:

實測表明,for語句一般比while語句效率更高

同樣實測表明,xrange一般比range要高效

如果要存儲動態數據(即有可能頻繁變動的數據)少用list和str,多用dict

實測表明,

兩個str的連接效率從高到低+=,join,+

多個str的連接效率從高到低join,+=,+

盡可能使用列表解析表達式和生成器表達式代替循環一遍來構建list

避免使用global關鍵字,無論是從代碼效率還是可移植性的方面考慮