统计列表中[1,20]出现一次和多次的数
dew=[]
import random
for _ in range(20):
dew.append(random.randrange(1,21))
print(dew)
count=[0]*20
for b in dew:
count[b-1]+=1
print(count)
for p in range(len(count)):
if count[p] > 1:
print('{} occurs {}'.format(p+1,count[p]))
for p in range(len(count)):
if count[p] == 1:
print('{} occurs {}'.format(p+1,count[p]))
dew=[]
import random
for _ in range(20):
dew.append(random.randrange(1,21))
print(dew)
count=[0]*20
once=[]
multi=[]
for b in dew:
if count[b-1]:
continue
if dew.count(b) > 1:
multi.append(b)
count[b-1]=dew.count(b)
print('{} ouccur {}'.format(b,count[b-1]))
if dew.count(b) == 1:
once.append(b)
count[b-1]=1
print('{} ouccur {}'.format(b,count[b-1]))
dew=[]
import random
for _ in range(20):
dew.append(random.randrange(1,21))
print(dew)
count=[0]*20
for b in dew:
count[b-1]+=1
for b in range(len(count)):
if count[b] > 1:
print('{} ouccur {}'.format(b+1,count[b]))
elif count[b] == 1:
print('{} occur {}'.format(b+1,count[b]))
dew=[]
import random
for _ in range(20):
dew.append(random.randrange(1,21))
print(dew)
count=[0]*20
once=[]
multi=[]
for b in dew:
if dew.count(b) > 1:
if b not in multi:
multi.append(b)
elif dew.count(b) == 1:
once.append(b)
print('once: {} {}'.format(once,len(once)))
print('mulit: {} {}'.format(multi,len(multi)))
dew=[]
import random
for _ in range(20):
dew.append(random.randrange(1,21))
print(dew)
count=[0]*20
state=[0]*len(dew)
once=[]
multi=[]
for b in range(len(dew)):
if state[b]:
continue
flag=False
for p in range(b+1,len(dew)):
if state[p]:
continue
if dew[b] == dew[p]:
flag = True
state[p]=1
if flag:
multi.append(dew[b])
state[b]=1
else:
once.append(dew[b])
print('once has {},length:{}'.format(once,len(once)))
print('multi has {},length:{}'.format(multi,len(multi)))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律