用户界面 - 如何在 Python 中打印导入的文本文件中的元素



>好的,作为我的学校作业,我被告知导入一个 txt 文件并将其存储在列表中,我已经正确地完成了此操作,下一步是在 3x3 网格中打印项目。我已经想出了一个解决方案,但它似乎不起作用。这是我的代码:

import time
import random
words = open("Words.txt","r")
WordList = []
for lines in words:
WordList.append(lines)
WordList=[line.rstrip('n')for line in WordList]
print(WordList(0,2))

我的解决方案是,我将一次从列表中打印出 3 个,因此我将打印位置 0、1 和 2。然后我会打印 3、4 和 5,然后我会打印 6、7 和 8,我会有我的解决方案。

我的问题的答案很简单:

print(WordList[0:3])
print(WordList[3:6])
print(WordList[6:9])

尝试将行拆分为一个列表,然后打印列表,同时每隔三次打印添加新行,不要将行附加到单词列表。

words= words.rstrip('n')
WordList = words.split(" ")
count = 0
for word in WordList:
    if count % 3 == 0:
        print("n")
    print (word)
    count++

相关内容

  • 没有找到相关文章

最新更新