簡體   English   中英

如何在Python中顯示5x5網格?

[英]How to display 5x5 grid in Python?

我在Python中有一個數組/列表,其中包含25個不同長度的單詞:

items = ['Cat', 'Dog', 'Fish', .......... 'Yak']

我想遍歷數組並依次打印5行,每行包含5個字符串,我會在單詞之間使用制表符將它們均勻隔開。

我已經嘗試過使用2D array(grid)並將單詞附加到grid中的單個數組,但這似乎不起作用,因為我無法實現任何換行符。 我會以某種方式使用\\ n嗎? 網格:

網格= [
[],[],[],[],[]
[],[],[],[],[]
[],[],[],[],[]
[],[],[],[],[]
[],[],[],[],[]
]

這甚至是正確的方法嗎?

謝謝

items = ['Cat', 'Dog', 'Fish', .......... 'Yak']
for i in range(5):
  print('\t'.join(items[i*5:i*5+5]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM