バグ転じてクイズとなる。
このPythonプログラムは何を印字するでしょう?
print [[i for i in xrange(j)] for j in xrange(4)]
print [i for i in xrange(j) for j in xrange(4)]
以下ネタバレ。
結果を見てわけがわからくなった人(私のことだ)は、
(もしIDLEとかの対話的インタプリタでやったんだったら、いったん終了してから)
2つの文をひっくり返したものを実行してみてください。
このPythonプログラムは何を印字するでしょう?
print [[i for i in xrange(j)] for j in xrange(4)]
print [i for i in xrange(j) for j in xrange(4)]
以下ネタバレ。
結果を見てわけがわからくなった人(私のことだ)は、
(もしIDLEとかの対話的インタプリタでやったんだったら、いったん終了してから)
2つの文をひっくり返したものを実行してみてください。