您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用文本文件将单词布置成网格形式

使用文本文件将单词布置成网格形式

这是另一个

>>> import random
>>> with open("words.txt") as f:
...    words = random.sample([x.strip() for x in f], 6)
... 
...
>>> grouped = [words[i:i+3] for i in range(0, len(words), 3)]
>>> for l in grouped:
...     print "".join("{:<10}".format(x) for x in l)
...     
... 
snake     cat       dog       
snail     frog      hamster

首先,我们读取文件内容随机选择六行(确保您的行仅包含一个单词)。然后,我们将单词分组为三元组列表,并使用字符串格式将其打印出来。将<10有10位格式括号左对齐文本和衬垫的每个项目。

其他 2022/1/1 18:33:35 有431人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶