我想創建一個由所有對象實例共享的Python變量。如何在由對象的所有實例共享的Python中創建變量?
class myobj:
shared = []
def add(item):
self.shared.append(item)
def get():
return self.shared
item = myobj()
item.add("Hello")
item2 = myobj()
item2.add("Dave")
item.get() # this should return [Hello, Dave]
item2.get() # this also should return [Hello, Dave]
你爲什麼要這麼做? – Hannele 2012-07-19 17:04:28
-1你有什麼問題?只要你使用新風格的類,這應該可以工作。 – Marcin 2012-07-19 17:04:32
@cory:「重讀問題」是什麼意思?那裏有哪些與他的評論有關的信息? – 2012-07-19 17:07:14