程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

計算1000個隨機字符中每個字符出現的次數——Python

編輯:Python

生成包含1000個隨機字符的字符串,然後統計每個字符出現的次數:

方法一:

import string
import random
x=string.ascii_letters+string.digits #x是a-zA-Z-1-9
y="".join([random.choice(x) for i in range(1000)])#choice()用於從多個元素中隨機選擇一個
d=dict()#創建空字典
for ch in y:
d[ch]=d.get(ch,0)+1
for k, v in sorted(d.items()):
print(k,":",v)

輸出結果:

方法2:

import string,random,collections
x=string.ascii_letters+string.digits #x是a-zA-Z-1-9
y="".join([random.choice(x) for i in range(1000)])#choice()用於從多個元素中隨機選擇一個
count=collections.Counter(y)
print(count)
for k,v in sorted(count.items()):
print(k,":",v)


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved