【发布时间】:2020-05-17 09:45:48
【问题描述】:
再次抱歉我的烦人问题。
有些代码有点麻烦。任务是编写一个函数,该函数采用嵌套的货币兑换列表并将其转换为表格(我附上了一些图片以进行说明)
(只能附一张图片,这是它转换的嵌套列表)
[[10, 9.6, 7.5, 6.7, 4.96], [20, 19.2, 15.0, 13.4, 9.92], [30, 28.799999999999997, 22.5, 20.1, 14.879999999999999], [20, 19.2, 15.0, 13.4, 28.4, 2 ],[50,48.0,37.5,33.5,24.8],[60,57.59999999999994,45.0,40.2,29.7599999999998],[70,67.2,52.5,46.900000000000006,34.72],[80,76.8,60.0,53.6,39.68], [90, 86.39999999999999, 67.5, 60.300000000000004, 44.64], [100, 96.0, 75.0, 67.0, 49.6]]
我已经让表格的 Header 列正常工作。 当我尝试遍历嵌套列表中的每个子列表,将其转换为字符串(和两位小数)并在每个条目之间使用制表符时,我遇到了问题。
到目前为止我得到的代码是:
def printTable(cur):
list2 = makeTable(cur)
lst1 = Extract(cur)
lst1.insert(0, "$NZD")
lne1 = "\t".join(lst1)
print(lne1)
list=map(str,list2)
print(list2)
for list in list2:
for elem in list:
linelem = "\t".join(elem)
print(linelem)
打印表(当前)
(注意:我调用并分配给 list2 的第一个函数是生成数据/嵌套列表的函数) 我尝试过一些尝试,但我不断提出不同的错误消息,试图将每个子列表转换为字符串。
感谢大家的帮助!![在此处输入图片描述][1]
【问题讨论】:
-
它不会让我发布图片,这是预期输出的网址([1]:i.stack.imgur.com/YbE8B.png)
标签: arrays python-3.x matrix nested-lists