带有示例的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