-5

カウント関数を呼び出すたびに増分出力を取得したい

import collections
result = collections.defaultdict(list)
global probability
def count():
    vent ="Event"
    if  event in result: 
        probability +=1
    else:
        probability = 0

    result[event] = {"Count":probability,"Event Type":"Login","Source":"Security","Message":"msg"}

print result[event]

count()
count()
4

1 に答える 1

0

count() 関数では、関数が呼び出されたときに変数確率が作成されますが、最初に宣言した変数確率とは異なります。

変数をグローバル変数として使用することをお勧めします。

于 2013-07-30T09:07:27.367 に答える