早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请用python写一个函数请用python写一个函数,求出列表中的连续出现3个及3个以上相同字符的次数列表lines=[1,1,2,3,3,4,4,4,5,5,5,’a’,4,’c‘,'c‘,'c’,3,0,0,0,6,8,9]

题目详情
请用python写一个函数 请用python写一个函数,求出列表中的连续出现3个及3个以上相同字符的次数
列表lines = [1,1,2,3,3,4,4,4,5,5,5,’a’,4,’c‘,'c‘,'c’,3,0,0,0,6,8,9]
▼优质解答
答案和解析

你好,这个很easy的啊:

请看:

lines = [1,1,2,3,3,4,4,4,5,5,5,'a',4,'c','c','c',3,0,0,0,6,8,9]

weiyiArray=[]
for i in lines:
    if i not in weiyiArray:
        weiyiArray.append(i)

resultArray=[]
for j in weiyiArray:   
    if lines.count(j) >=3:
        resultArray.append([j,lines.count(j)])

print resultArray