开满天机
让我们将上述数据作为一个二维数组,其中id代表索引 0,transaction代表索引 1,date代表索引 2 和ledger代表索引值 3。所以我们将有一个二维数组结构[ [id1, transaction1, date1, ledger1 ], [id2, transaction2, date2,ledger2],.... ]legder现在我们要为每一行添加一个新的列消耗,它将是当前和之前的总和ledger,它将代表每一行的第 4 个索引值。account = [ [ 0 , "Beg bal2019-2020 ", " 2019-09-05" , 16875], [ 1 , "3072 ", " 2019-09-05" , -50], [ 2 , "30874 ", " 2019-09-05" , -50], [ 3 , "247499 ", " 2019-09-05" , -50], ]current = 0for row in account: row.append(current + row[3]) current =row[4]for i in account: print(i)输出[0, 'Beg bal2019-2020 ', ' 2019-09-05', 16875, 16875][1, '3072 ', ' 2019-09-05', -50, 16825][2, '30874 ', ' 2019-09-05', -50, 16775][3, '247499 ', ' 2019-09-05', -50, 16725]