class Chuli:
#count计算列表内每个元素出现的次数
def count1(self,list1):
zd ={}
for i in list1:
if i not in zd:
zd[i]=1
else:
zd[i]+=1
return zd
#获取最大最小值
def maxmin1(self,list1):
max1 = None
min1 = None
for i in list1:
if min1 == None:
min1 = i
elif i<min1:
min1 = i
elif max1 ==None:
max1= i
elif i>max1:
max1 =i
else:
pass
print("max",max1)
print('min',min1)
#列表元素拼接成字符串
def pin(self,lis1):
str1 =''
for i in lis1:
str1 +=str(i)
print(str1)
aa = Chuli()
list2 = ['a','b','c','d','a','c','a','d']
resu =aa.count1(list2)
print(resu)
list3 = [1,2,3,4,6,5,7,9]
aa.maxmin1(list3)
aa.pin(list3)
(37)-- 用类执行函数
最新推荐文章于 2024-01-26 11:39:14 发布