我怎样才能得到一个函数来返回python表的每一行?



我正在构建一个简单的函数,它调用元组列表并以表的形式返回字符串。我不确定如何生成表的每个新行。这是我几个月前开始编程以来一直在努力解决的问题。

我的任务:取一个年龄列表,例如[20,33,99,6,21],并生成以下表格:

<表类> 。 年龄 组 tbody><<tr>120年轻人(页)233成人(30 - 44岁)399很老(81 +)46儿童(6 - 12)521年轻人(页)

我相信这是我自己整理出来的,它是有效的。我只是忘了开始一个空列表,并对每一行使用累加器。下面是新的函数代码:

def get_table(age_tuple: list) -> str:
group_id = get_groups()
table_rows = "#".ljust(5) + "Age".ljust(5) + "Group" +"n"
for ndx in range(len(age_tuple)):
age = age_tuple[ndx][0]
index = age_tuple[ndx][1]
group = group_id[index]
table_rows += str(ndx + 1).ljust(5) + str(age).ljust(5) + group +"n"
return table_rows

最新更新