リスト内包表記その2
リスト内包表記を知った時は,「なんだmapを別のやり方でしかないんだな」と思っていました.
が,実際は「からではないリストを作る」ための記法なのだろう.
self.adjmat.append([0 for x in range(size+1)]);
といったように,forの前には何もxに対する操作を書かなくてもよい.
この行を実行するとsize個の0を要素としてもつリストが,self.adjmatに追加される.
リスト内包表記を知った時は,「なんだmapを別のやり方でしかないんだな」と思っていました.
が,実際は「からではないリストを作る」ための記法なのだろう.
self.adjmat.append([0 for x in range(size+1)]);
といったように,forの前には何もxに対する操作を書かなくてもよい.
この行を実行するとsize個の0を要素としてもつリストが,self.adjmatに追加される.