Lecture

[파이썬 강의 문제풀이] 숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기

Pydole 2020. 5. 12. 16:04

 

숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기

 

a = (1, 1, 2, 4, 5, 2, 1, 8, 9)

maxvalue = 0
maxelement = 0

for i in set(a):
    if a.count(i) > maxvalue:
        maxelement, maxvalue = i, a.count(i)

print('제일 큰 요소는 %d, 빈도는 %d 입니다' %(maxelement,maxvalue))


제일 큰 요소는 1, 빈도는 3 입니다

 

 

 

숫자로 구성된 튜플 / 리스트에서 최대 빈도 요소 구하기. (2개 이상일 때)

 

a = (1, 1, 2, 4, 5, 2, 1, 8, 9, 2)

maxvalue = 0
maxelement = 0

for i in set(a):
    if a.count(i) > maxvalue:
        maxelement, maxvalue = i, a.count(i)

else:
    maxelement = ''
    for i in set(a):
        if a.count(i) == maxvalue:
            maxelement += str(i) + ' '

print('제일 큰 요소들은 %s 빈도는 %d 입니다' %(maxelement,maxvalue))


제일 큰 요소들은 1 2  빈도는 3 입니다