python_统计字符串个数#取出字符串中出现2次的字符串,使⽤count⽅法统计
def two_zifuchuan(str):
s=set()
for i in str:
unt(i)==2:
s.add(i)
return s
#取出字符串中出现2次的字符串,使⽤字典统计
def two_occur(str):
s={}
for i in str:
if i in s.keys():
s[i]+=1字符串长度怎么数python
else:
s[i]=1
return [i for i in s if s[i]==2]
str="dddredddddewws22dff43"
print(two_zifuchuan(str))
print(two_occur(str))
#统计数组中每个值的个数并打印且不能⽤count和字典,且时间换空间
li=[1,2,3,4,5,5,5,1,3,2,1] #数组
x=0
last=sorted(li)[0] #排序后第⼀个值
for i,j in enumerate(sorted(li)): #遍历排序数组
if j==last: #假如当前遍历数组值和上⼀个值⼀样
x+=1 #个数加1
else:
print("%s的次数是:%s" % (last,x)) #当前遍历数组和上⼀个值不同,输出值及个数
x=1 #个数归1
last=j #当前值遍历给last
print("%s的次数是:%s" % (last, x))#输出数组最后⼀个值的个数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。