トップページ > プログラム > 2016年09月19日 > fi9udpIp

書き込み順位&時間帯一覧

18 位/214 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000020020000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#,C#の宿題片付けます。
Pythonのお勉強 Part51 [転載禁止]©2ch.net

書き込みレス一覧

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]
こっちの方がいいかな


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。