前提・実現したいこと
grid = [['0', '0', '1', '0', '0'],['0', '1', '1', '1', '0'],['0', '1', '1', '1', '0'],['0', '0', '1', '0', '0']]
というリストを、
00100
01110
01110
00100
と要素のみを並べて表示したいです。
その際、処理が早い方法を探しております。
該当のソースコード
grid = [['0', '0', '1', '0', '0'],['0', '1', '1', '1', '0'],['0', '1', '1', '1', '0'],['0', '0', '1', '0', '0']]
for r in range(100):
for i in grid:
print(*i)
この方法だと、要素をひとつひとつ取り出して表示してるのか、処理が遅いです。
一括で表示出来る様な方法を教えて頂けないでしょうか。
試したこと
[print(*i) for i in grid]
この記述も試してみましたが、やっていることは同じ?なのか速度は変わりませんでした。
回答4件
あなたの回答
tips
プレビュー