Programmers/프로그래머스 [Programmers] 튜플 (python) IamToday 2020. 4. 1. 23:46 def solution(s): #문자열에서 가장 많이 나타난 수대로 순서가 정해진다. answer= [] s = s.replace('{', '') s = s.replace('}', '') nums =list(map(str, s.split(','))) nums_dict = {} for i in nums : tmp = int(nums_dict.get(i,'0')) nums_dict[i] = tmp+1 nsorted = sorted(nums_dict.items(), key = lambda x : x[1], reverse = True) print(nsorted) for i in nsorted : answer.append(int(i[0])) # counter = collections.Counter(nums); # mcounter = sorted(counter.items(), key=operator.itemgetter(1), reverse = True) # for key in mcounter : # answer.append(int(key[0])) return answer