我有一个格式如下的列表:
list_of_DVDsuppliers=[["a","m",15],["w","p",34]]
我想将此列表的内容打印为带有一些标题的表格。这是我到目前为止所尝试的:
def dvdprintsoftlist():
print(list_of_DVDsoftwears)
''' printing the available DVDstocks,supplier's details '''
print("This is your current list of stock")
print("Supplier Name Softwear Name Amount")
print("----------------------------------------------------------------")
for (index,[name,softname,amount]) in enumerate (list_of_DVDsuppliers):
print(name + " " +softname + " " +str(amount) + " ")
print("----------------------------------------------------------------")
print("")
问题是这段代码没有正确对齐表格列。如何确保所有条目相互对齐?
我还想以 CSV 格式导出我的数据,以便其他程序可以读取它,但这是一个单独的问题。