我有三个列表,想将它们写入 html 文件中以创建一个表。 我的意见是: 输入
我希望输出是这样的表: 输出
我已经尝试过:
partie_split[i] = '<table > <tr>' + '<td>'+list10 +'</td>'+ '<td>'+ list11 +'</td>' + '<td>'+ list12 +'</td>'+' </tr> </table>
据我所知,这可能是解决方案
import HTML
table_data = [
['Last name', 'First name', 'Age'],
['Smith', 'John', 30],
['Carpenter', 'Jack', 47],
['Johnson', 'Paul', 62],
]
htmlcode = HTML.table(table_data)
print htmlcode
您可以使用字符串格式:
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
t = '<table>n{}n</table>'.format('n'.join('<tr>n{}</tr>'.format('n'.join(f'<td>{i}</td>' for i in b)) for b in data))
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td></tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td></tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td></tr>
</table>