我有一个国家的列表,我想把它放在一个html表格中
places = ['Japan','China','North Korea', 'South Korea', 'Vietnam', 'Taiwan', 'Philippines', 'Myanmar']
现在我只有这段代码,它只把<td>
和</td>
放在每个国家的开头和结尾。我很难在每读到第三行或每读到一个国家时,把<tr>
和</tr>
放进去。事实上,我不知道怎么做哈哈哈(注意,在我的代码中,我只使用print
来显示所需的输出,稍后我将使用write)
for x in places:
print('<td>' + x + '</td>')
输出:
<td>Japan</td>
<td>China</td>
<td>North Korea</td>
<td>South Korea</td>
<td>Vietnam</td>
<td>Taiwan</td>
<td>Philippines</td>
<td>Myanmar</td>
期望输出:
<tr>
<td>Japan</td>
<td>China</td>
<td>North Korea</td>
</tr>
<tr>
<td>South Korea</td>
<td>Vietnam</td>
<td>Taiwan</td>
</tr>
<tr>
<td>Philippines</td>
<td>Myanmar</td>
</tr>
注意:位置列表的数量不是固定的。我的意思是,有时候它可能会变成这样places = ['Japan','China']
或者只是places = ['Japan']
可以使用列表切片
输出:
您还可以在此处使用
jinja2
模板引擎Ex:
输出:
相关问题 更多 >
编程相关推荐