0
私はオブジェクトのリストを持っていますが、私は各オブジェクトを調べて帰属させたいと思います。 (1)地図ラムダと(2)リストオブジェクトを1つずつ通過する間にメモリ使用量に違いがありますか?ここでPython Map Lamba Memory
は、簡単なサンプルコード
class F(object):
def __init__(self):
self.ID = 0
def set_ID(self):
self.ID = 1
number = 1000000
list_objects = [F() for i in xrange(n)]
あるset_ID
を使用しての2つの方法があります。
一つの方法
map(lambda x: x.set_ID(), list_objects)
別の方法
for obj in list_objects:
obj.set_ID()
はいobj = list_objects [i] – user58925