python统计字符串中单个字符出现次数
str = 'skdaskerkjsalkj'
list = []
for i in range(len(str)):
list.append(str[i])
list2 = sorted(list)
print(list2)
for i in range(len(list)):
flag2 = False
st = list2[i]
k = i - 1
#是不是第一个
while k >= 0:
if (list2[k] == st):
flag2 = False
break
else:
flag2 = True
k -= 1
#向后查询
if (flag2 or i==0):
count = 0
for j in range(i, len(list)):
if (list2[j] == st):
count += 1
print(st,count)
去重
li_one =[1,2,1,2,3,5,4,3,5,7,8]
list2 = sorted(li_one)
n = 0
list3 = []
for i in range(len(li_one)):
flag2 = False
st = list2[i]
k = i - 1
#是不是第一个
while k >= 0:
if (list2[k] == st):
flag2 = False
break
else:
flag2 = True
k -= 1
if (flag2 or i==0):
list3.append(st)
n +=1
print(list3)
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律