- Pythonのお勉強 Part49
738 :デフォルトの名無しさん[sage]:2014/09/12(金) 23:00:16.27 ID:jee4HCDc - >>734
Python 3.4 だと以下のようになるね >>> i = 100 >>> funcs[0]() 3
|
- Pythonのお勉強 Part49
740 :デフォルトの名無しさん[sage]:2014/09/12(金) 23:05:41.89 ID:jee4HCDc - 肝心のバイトコードを示し忘れた
>>> dis.dis(funcs[0]) 1 0 LOAD_DEREF 0 (i) 3 RETURN_VALUE
|
- Pythonのお勉強 Part49
741 :デフォルトの名無しさん[sage]:2014/09/12(金) 23:14:27.29 ID:jee4HCDc - >>739
Python 2ではリスト内包表記によってグローバル変数iが生成されるけど、Python 3では生成されないと 元の質問の人(>>732)ではないけど勉強になりました
|