2015-10-19 44 views
-2

我該如何將代碼轉換爲3x3網格? 其他注意事項:在Word.txt文件中有十個5個字母的單詞。我如何製作3x3網格Python

代碼:

f = open('Words.txt','r') 

for word in f.read().split(): 
    print (word) 

代碼顯示在列表中

NIGHT 
SMOKE 
GHOST 
TOOTH 
ABOUT 
CAMEL 
BROWN 
FUNNY 
CHAIR 
PRICE 
+0

十個5個字母的單詞是50個字母。你會如何將它安排成沒有代碼的3x3網格? –

+0

歡迎來到StackOverflow。請閱讀並遵循發佈指南,尤其是[MCVE](http://stackoverflow.com/help/mcve)。爲我們提供樣本輸入和輸出(包括期望和您在編碼嘗試中獲得的內容)。 – Prune

回答

0

你可以嘗試這樣的事情:

f = open('Words.txt','r') 

words = f.read().split() 

for i in range(3): 
    print "\t".join(words[(i*3):(i*3+3)]) 

在我的情況:

words = ['1','2','3','4','5','6','7','8','9','0'] 

for i in range(3): 
    print "\t".join(words[(i*3):(i*3+3)]) 

給了我:

1  2  3 
4  5  6 
7  8  9