Grid = ["A1","A2","A3","B1","B2","B3","C1","C2","C3"]
print("This is the grid.")
for i in range(3):
print("\t".join(Grid[(i*3):(i*3+3)]))
我正在尋找一種方法來在Python中創建一個2D 3x3網格,並發現它。我想使用它,但我不確定第4行實際上是如何工作的,除了「\ t」。不確定某些代碼是如何工作的
幫助非常感激,謝謝:)
Downvote ?!這讓我懷疑民主。這是現在最準確和最易理解的答案。 – cezar
@cezar總會有仇敵..我也想知道爲什麼它會陷入低谷。感謝您的時間評論這 – Vinny
也許人們可以解釋'(i * 3):(i * 3 + 3)'的評價,它在每個迭代步驟中對列表進行切片:[0:3],[3:6] ,[6:9]。但是從問題看來,OP似乎並不瞭解'join'方法,所以這是一個正確的答案。 – cezar