結果?=?{}
tmp?=?沒有人
為了什麽?我?在?我的列表:
如果?不是嗎?結果散列關鍵字(I):
#新值是1。
結果[我]?=?{'tmpcount':1,' maxcount':1}
否則:
如果?我?==?tmp?:
#和上次壹樣,將tmpcount的個數加1,同時更新maxcount。
結果[tmp]['tmpcount']?=?結果[tmp]['tmpcount']?+?1
如果?結果[tmp]['maxcount']?& lt?結果[tmp]['tmpcount']:
結果[tmp]['maxcount']?=?結果[tmp]['tmpcount']
否則:
#如果不壹樣,最後壹個數的tmpcount是零,這個數的tmpcount是壹。
結果[i]['tmpcount']?=?1
結果[tmp]['tmpcount']?=?0?
tmp?=?我
為了什麽?j,k?在?結果. items():
打印?數字?+?str(j)?+?連續出現的最大次數是'?+?Str(k['maxcount'])試試這個。有點麻煩,但應該能解決問題。