- C#,C#の宿題片付けます。
841 :デフォルトの名無しさん[sage]:2016/09/19(月) 11:11:28.26 ID:fi9udpIp - お前は何を言っているのだ?
|
- Pythonのお勉強 Part51 [転載禁止]©2ch.net
634 :デフォルトの名無しさん[sage]:2016/09/19(月) 11:25:12.35 ID:fi9udpIp - id(self) が id(l) と違うのはなんでだろ
class L(list): def xxx(self): for n in globals(): print id(n), n if id(self) == id(n): print n print id(self) if __name__ == '__main__': l = L() print l.xxx()
|
- Pythonのお勉強 Part51 [転載禁止]©2ch.net
643 :デフォルトの名無しさん[sage]:2016/09/19(月) 14:21:57.01 ID:fi9udpIp - できたわ
class L(list): def xxx(self): g = globals() for n in g: if id(self) == id(g[n]): s = traceback.extract_stack()[0][-1] if s.endswith('%s.xxx()' % n): print n a = L() b = a c = L() a.xxx() b.xxx() c.xxx()
|
- Pythonのお勉強 Part51 [転載禁止]©2ch.net
644 :デフォルトの名無しさん[sage]:2016/09/19(月) 14:25:11.52 ID:fi9udpIp - s = traceback.extract_stack()[-2][-1]
こっちの方がいいかな
|