[問題] 如何找到class的instance??

看板Python作者 (阿真)時間15年前 (2009/11/27 00:21), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/10 (看更多)
假設 class a(): pass 建立好了class 然後instance b=a() b.x=6 c=a() c.x=666 這樣很明白的有 b 跟 c 二個instance 可以找出各自的"值" b.x #6 c.x #666 可是... 如果不知道instance存起來叫b (or c) 該如何找到 "a class 下曾 instance過的 instance 的"值" 呢" 我覺得找到instance(也就是b c) 找"值"就簡單了 (就b.x之類的) 可是不知道怎麼找instance 想請大家幫個忙 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.180

11/27 00:34, , 1F
介意很笨的方法嗎XD
11/27 00:34, 1F

11/27 00:40, , 2F
快別這樣說 完全不介意 @_@a
11/27 00:40, 2F

11/27 00:59, , 3F
用isinstance去掃locals()或globals()?我想到這個應該最笨
11/27 00:59, 3F
文章代碼(AID): #1B3gicv8 (Python)
討論串 (同標題文章)
文章代碼(AID): #1B3gicv8 (Python)