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