带有示例的Python列表count()方法
清单count()方法
count()方法用于对指定元素的总数进行计数,使用此列表(原始列表)调用该方法,并将一个元素作为参数传递,并返回给定元素的频率。
语法:
list_name.count(element)
Parameter(s):
element–表示要计数其频率的元素。
返回值:
此方法的返回类型为<class'int'>,它返回一个整数(零或大于0)值,该值是给定元素的频率。
范例1:
#带有示例的Python列表count()方法 #宣布名单 cars = ["Porsche", "Audi", "Lexus", "Porsche", "Audi"] #打印清单 print("cars: ", cars) #计算“保时捷”的频率"Porsche" cnt = cars.count("Porsche") print("Porsche's frequency is:", cnt) #计算“保时捷”的频率"Lexus" cnt = cars.count("Lexus") print("Lexus's frequency is:", cnt) #计算“保时捷”的频率"BMW" cnt = cars.count("BMW") print("BMW's frequency is:", cnt)
输出结果
cars: ['Porsche', 'Audi', 'Lexus', 'Porsche', 'Audi'] Porsche's frequency is: 2 Lexus's frequency is: 1 BMW's frequency is: 0
范例2:
#带有示例的Python列表count()方法 #宣布名单s x = ["ABC", "XYZ", "PQR","ABC", "XYZ", "PQR"] y = ["PQR", "MNO", "YXZ", "YXZ"] z = ["123", "456", "789"] #打印给定元素的频率 print('x.count("ABC"):', x.count("ABC")) print('y.count("YXZ"):', y.count("YXZ")) print('z.count("789"):', z.count("789"))
输出结果
x.count("ABC"): 2 y.count("YXZ"): 2 z.count("789"): 1