cardPayments={}
rowNumber, NumOfCardPayments = 0, len(cardPayments)
for x in range(5):
cardPayments.update({x:x})
print(cardPayments)
print('cardPayments: '+str(NumOfCardPayments)+'\n')
输出:
{0: 0}
cardPayments: 0
{0: 0, 1: 1}
cardPayments: 0
{0: 0, 1: 1, 2: 2}
cardPayments: 0
{0: 0, 1: 1, 2: 2, 3: 3}
cardPayments: 0
{0: 0, 1: 1, 2: 2, 3: 3, 4: 4}
cardPayments: 0
我希望通过在 dict 的大小增加时引用NumOfCardPayments
它len(cardPayments)
,在 for 循环期间cardPayments
的 int 值也会增加,NumOfCardPayments
但情况似乎并非如此。
我怎样才能创建NumOfCardPayments
一个变量,作为一个参考来维护len(cardPayments)
?
(请注意,我不想简单地NumOfCardPayments+=1
在 for 循环中做)