Python中优化列表和字典
导读:本文共911.5字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 在循环内代码:@timeitdefappend_inside_loop(limit):nums=[]fornuminlimit:nums.append(num)append_inside_loop(list(range(1,9999999)))在上面的函数中.append每次通过循环重新计算的函数引用。执行后,上述函数所花费的总时间:o/p-function-a... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。代码:
在上面的函数中.append每次通过循环重新计算的函数引用。执行后,上述函数所花费的总时间:
在循环外
代码:
在上面的函数中,我们对nums.append在循环外部估值,并在循环内部使用append为变量。总时间:
如您所见,当我们在for循环外部追加为一个本地变量,这将花费更少的时间,可以将代码加速201 ms。
在循环内部
代码:
上述函数所花费的总时间:
在循环外
代码:
上述函数所花费的总时间:
本文:
Python中优化列表和字典的详细内容,希望对您有所帮助,信息来源于网络。