# # return topK string # @param strings string字符串一维数组 strings # @param k int整型 the k # @return string字符串二维数组 # class Solution: def topKstrings(self , strings , k ): # write code here dict={} for i in range(len(strings)): if strings[i] not in dict: dict[strings[i]]=1 else: dict[strings[i]] +=1 return (sorted(dict.items(),key=lambda x:(-x[1],x[0]))[:k])
先转化为字典
对字典进行排序,排序函数要记住,数字排序时想要按照反序排列可以加一个负号