![](http://tiebapic.baidu.com/forum/w%3D580/sign=c323d6f0c658ccbf1bbcb53229d9bcd4/2e304dc2d56285359520ad6387ef76c6a6ef6314.jpg?tbpicau=2025-02-26-05_6924d03f9cc1e8c93df2d978b7f6fb4f)
import random
from copy import deepcopy
list1 = [random.randint(0,99999) for x in range(1000)]
dict1 = {0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0}
dict2 = {
'万':deepcopy(dict1),
'千':deepcopy(dict1),
'百':deepcopy(dict1),
'十':deepcopy(dict1),
'个':deepcopy(dict1)}
print(list1)
for x in list1:
dict1[x%10] += 1
str1 = str(x)[::-1]
if str1[4:5]:
dict2['万'][int(str1[4:5])] += 1
if str1[3:4]:
dict2['千'][int(str1[3:4])] += 1
if str1[2:3]:
dict2['百'][int(str1[2:3])] += 1
if str1[1:2]:
dict2['十'][int(str1[1:2])] += 1
dict2['个'][int(str1[0:1])] += 1
print(dict(zip(dict1.keys(),map(lambda x:x/100,dict1.values()))))
for k,v in dict2.items():
print(k,dict(zip(v.keys(),map(lambda x:x/100,v.values()))))