import numpy as npa = [1,2,3,4,5,6,7,]print(max(a,key=a.count))
其中 a 必须使 列表。
如果a 是nparray就会出错
例如如下是错的:
import numpy as npfrom collections import OrderedDictDict = OrderedDict()a = [1,2,3,4,5,6,7,]a = np.array(a)print(max(a,key=a.count))
如果不嫌麻烦,建议还是 老老实实使用 “循环体+中间变量” 的方法。免得的能力退化了