【发布时间】:2019-01-13 05:07:44
【问题描述】:
我正在尝试为供应商的每周销售量创建一个表格,如下所示:
Monday Tuesday Wednesday
50 80 10
54 98 7
29 40 80
我正在尝试让用户插入每日销售额,这是我目前所拥有的:
weekly_sales_list = [['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday', []]]
for i in range(len(weekly_sales_list)):
for j in range(len(weekly_sales_list[i])):
weekly_sales_list[i][j] = input('input value for ' + weekly_sales_list[i][j])
print(weekly_sales_list)
我不确定这是否是设置二维列表的最佳方式,并且我还收到以下错误:
TypeError: can only concatenate str (not "list") to str
任何帮助将不胜感激
【问题讨论】:
-
weekly_sales的目的是什么?其余代码从不使用它。 -
它使用
weekly_sales_list,你应该把它放在问题中。 -
我认为你想要
for day_sales in weekly_sales_list,你不应该使用range(len(str(...))) -
您发布的代码中似乎存在缩进错误。
-
这是最少的问题,可能只是复制错误。
标签: python list multidimensional-array