1
在Python中,爲什麼列表需要更多時間來創建,而不是一個普通的變量?爲什麼列表需要更多時間在Python中創建?
比方說,你創建2個變量:
x = 1
y= [1]
比方說,你這些變量數百萬次,並比較他們的時間來運行。
由於Python中的所有變量都是在堆上創建的,爲什麼變量y(列表)需要更多時間來創建比x?
在Python中,爲什麼列表需要更多時間來創建,而不是一個普通的變量?爲什麼列表需要更多時間在Python中創建?
比方說,你創建2個變量:
x = 1
y= [1]
比方說,你這些變量數百萬次,並比較他們的時間來運行。
由於Python中的所有變量都是在堆上創建的,爲什麼變量y(列表)需要更多時間來創建比x?
因爲'x'只需要創建一個'1'而'y'創建一個'list'和一個'1' ... – abccd
這個問題的「真實生活」版本是:爲什麼需要構建和包裝一個項目的時間比構建它更多的時間。 –