import random
n =100
nums =[0]*n
for i inrange(n):
nums[i]= random.randint(-1000,1000)print(nums)
t = nums.copy()
t.sort()print(t)
d={}for x in nums :if x notin d.keys():
d[x]=1else:
d[x]+=1print(d)
d1 =sorted(d.items())print(d1)
26個英文字母隨機挑選兩個字母組成字符串。
一共挑選100個
降序輸出這100個字符串及重複的次數
import random
alphabet ='abcdefghijklmnopqrstuvwxyz'
words =[]for _ inrange(100):
words.append(''.join(random.choice(alphabet)for _ inrange(2)))#生成器
d ={}for x in words:
d[x]= d.get(x,0)+1print(d)
d1 =sorted(d.items(),reverse =True)print(d1)