首页 > 解决方案 > 如何将用逗号分隔的大列表拆分为 5 列的表?

问题描述

我有这个大清单,我想把它分成 5 列。(例如,一张桌子在纸上的样子)。我希望第一个条目进入第一列,第二个条目进入第二列,第三个条目进入第三列,第四个条目进入第四列,第五个条目进入第五列。那么大列表中的第六个条目将进入第一列,第七个条目进入第二列......等等。

我不太确定如何做到这一点。任何帮助将不胜感激

在此处输入图像描述

标签: pythonlist

解决方案


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

推荐阅读