查找第一次连续出现3个的字母,并输出,python实现

查找第一次连续出现3个的字母

#!/usr/bin/python3

str="adjgkdleiejdddhdshhsyuiowwwww"

for num in range(len(str)-2):
  if str[num] == str[num+1] and str[num+1] == str[num+2]:
    print(str[num])
    break

 查找第一次出现3次的字母

#!/usr/bin/python3

from collections import defaultdict

str="adjgkdleiejdddhdshhsyuiowwwww"
d = defaultdict(lambda:0)
for char in str:
    d[char] +=1
    if d[char] == 3:
        print(char)
        break

 

 

 

 

你可能感兴趣的:(Python)