python - 如何将用逗号分隔的大列表拆分为 5 列的表?
问题描述
我有这个大清单,我想把它分成 5 列。(例如,一张桌子在纸上的样子)。我希望第一个条目进入第一列,第二个条目进入第二列,第三个条目进入第三列,第四个条目进入第四列,第五个条目进入第五列。那么大列表中的第六个条目将进入第一列,第七个条目进入第二列......等等。
我不太确定如何做到这一点。任何帮助将不胜感激
解决方案
myList=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"]
print("".join([x[1]+"\n"*(x[0]%5==4)+"\t"*(x[0]%5!=4) for x in enumerate(myList)]))
输出:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
推荐阅读
- android-studio - 我想在 android studio 中创建这个漂亮的动画。有人能帮我吗?
- javascript - 视障用户的警报可访问性开发 Javascript
- javascript - 如何使用 JavaScript 调试 Java 程序?
- sql - 内部连接两个字段上的两个表-日期字段oracle sql的月份和年份匹配
- android - 是什么阻止了其他应用窃取我的 Google OAuth 客户端 ID?
- python - PyTorch optimizer.step() 函数不更新权重
- sql-server - 直接从压缩文件导入 SQL Server
- python - 在获取 Celery 任务的结果时遇到问题
- c# - 如何在 VSTO Excel 中获取所有非公式和非空白单元格?
- bash - 如何将一个命令的输出作为环境变量传递给另一个