如何计算Python中列表项的出现次数?

pythoncount()方法计算列表中某个元素的出现次数并返回它。

语法:

    list.count(x)

count()方法采用一个参数x,该参数的计数将被找到。该count()方法返回列表中元素的出现次数。

示例

# Python中list.count()方法的示例

# 申报名单
website_list = ['google.com','nhooo.com', 'linkedin.com', 'google.com']

# 计算“ google.com”的出现
count = website_list.count('google.com')
print('google.com found',count,'times.')

# 计算“ linkedin.com”的出现
count = website_list.count('linkedin.com')
print('linkedin.com found',count,'times.')

输出结果

google.com found 2 times.
linkedin.com found 1 times.

该count()方法也适用于元组

示例

# Python中带元组的count()方法的示例

# 声明一个元组
sample_tuple = ((1,3), (2,4), (4,6))

# 限制出现(1,2)
count = sample_tuple.count((1,2))
print('(1,2) found',count,'times.')

# 限制出现(1,3)
count = sample_tuple.count((1,3))
print('(1,3) found',count,'times.')

输出结果

(1,2) found 0 times.
(1,3) found 1 times.