类型错误:传递给列表的格式字符串不受支持

mo="{:06s}\t{:s}\t{:.2f}"
n=''
num=0
List=()
goods=[]
while n!='0':
    n=input("请输入商品信息(商品名 单价),按0退出:")
    num+=1
    goods.append(num)
    goods.extend(n.split())
    infor=mo.format(goods)
    List.append(infor)
    goods.clear()
for items in List:
    print(items)

错误如下:
Traceback (most recent call last):
File "C:/Users/DELL/Desktop/python/商品.py", line 11, in
infor=mo.format(goods)
TypeError: unsupported format string passed to list.format

初中生初学python😭

报错format那里应该传入字符串,但是你传的是list列表