有些大佬写的我一个小白有点看不懂,然后我自己琢磨了一下
------------这是我的代码,给大家提供个简单的思路
def func(a):
lis=[]
dic={}
for e in a:
dic[e]=a.count(e)
#print(dic)
for v in dic.values():
lis.append(v)
lis.sort()
#print(lis)
for k in dic.keys():
if dic[k]==lis[len(lis)-1]:
print("max(%s:%s)"%(k,lis[len(lis)-1]))
for k in dic.keys():
if dic[k]==lis[0]:
print("min(%s:%s)"%(k,lis[0]))
z="ha a gooooddd day!"
func(z)
##dict.keys() 和 dict.values() 挺有用的
##遍历遍历 和 list.count() 函数 是重点