0
當調用如下所示的groupby_even_odd
函數時,Python如何管理分配給函數變量的內存?
返回值後,函數變量even_nums/odd_nums
使用的內存會發生什麼變化?
我的搜索產生的信息有點過於技術性,無法消化。如果任何人能指出我的一些好的信息或分享一些指針,我將不勝感激。
在此先感謝。Python中的內存和函數變量
def groupby_even_odd(numbers):
even_nums = [number for number in numbers if not number % 2]
odd_nums = [number for number in numbers if number % 2]
return {'even': even_nums, 'odd': odd_nums}
https://en.wikipedia.org/wiki/Garbage_collection_ (computer_science) – Barmar