【发布时间】:2019-11-02 05:05:42
【问题描述】:
所以我正在编写一个程序来自动化预算。我试图在以前未包含在预算中的最新数据中考虑费用。这个想法是创建一个列表来存储每个月的费用值。我从一个 0 列表开始,因为我们在前几个月的费用为 0 之前从未见过费用,现在我想使用 for 循环插入本月的值,但它似乎没有任何帮助将不胜感激。
new_expenses = ["petrol", "phone"]
new_expense_values = [""120", "20"]
final_expense_data = [[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0,]]
for i in new_expense_values:
for j in range(len(new_expenses)):
final_expense_data[j][0] = i
print(final_expense_data)
【问题讨论】:
-
修复你的
new_expense_values = [""120", "20"]你有一个额外的"还有预期的输出是什么? -
你能举一个期望输出的例子吗
-
sorry the extra " 只是我输入的不是问题,根本不应该有引号。所需的输出如下:[[120, 0, 0, 0, 0, 0], [20, 0, 0, 0, 0, 0]]
标签: python list for-loop append