gpt4 book ai didi

python - 在 python 中将列表转换为 HTML 表格的最简单方法?

转载 作者:太空狗 更新时间:2023-10-29 17:00:16 27 4
gpt4 key购买 nike

假设我有一个这样的列表:

['one','two','three','four','five','six','seven','eight','nine']

我想尝试将这些数据转换成各种尺寸的 HTML 表格:

one     two    three
four five six
seven eight nine

one    four   seven
two five eight
three six nine

one    two   three  four
five six seven eight
nine

是否有一个库可以处理这个问题而无需进行疯狂的列表拼接或嵌套 for 循环?我的谷歌搜索显示有一些 HTML 库,但我没有时间逐一查看它们是否可以很好地处理表格。有没有人不得不这样做?如果有,你是怎么做到的?

最佳答案

使用tabulate

from tabulate import tabulate

table = [['one','two','three'],['four','five','six'],['seven','eight','nine']]

print(tabulate(table, tablefmt='html'))

产生以下输出。

<table>
<tbody>
<tr><td>one </td><td>two </td><td>three</td></tr>
<tr><td>four </td><td>five </td><td>six </td></tr>
<tr><td>seven</td><td>eight</td><td>nine </td></tr>
</tbody>
</table>

关于python - 在 python 中将列表转换为 HTML 表格的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1475123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com