帮我用streamlit和html写一个表格 格式为姓名(str)性别(str)年龄(int)的代码
时间: 2023-04-08 20:02:00 浏览: 165
以下是使用 Streamlit 和 HTML 编写一个表格的代码,格式为姓名(str)、性别(str)和年龄(int):
```python
import streamlit as st
# 创建一个空的数据列表
data = []
# 添加数据到列表中
data.append(['张三', '男', 25])
data.append(['李四', '女', 30])
data.append(['王五', '男', 28])
# 创建一个表格
table = '<table><tr><th>姓名</th><th>性别</th><th>年龄</th></tr>'
# 遍历数据列表,添加每一行数据到表格中
for row in data:
table += '<tr>'
for col in row:
table += '<td>{}</td>'.format(col)
table += '</tr>'
table += '</table>'
# 在 Streamlit 中显示表格
st.write(table, unsafe_allow_html=True)
```
运行代码后,你将看到一个包含姓名、性别和年龄的表格。
阅读全文