Python list function | count()

# Python3 program to count the number of times 
# an object appears in a list using count() method 

list1 = [1, 1, 1, 2, 3, 2, 1] 

# Counts the number of times 1 appears in list1 
print(list1.count(1)) 

list2 = ['a', 'a', 'a', 'b', 'b', 'a', 'c', 'b'] 

# Counts the number of times 'b' appears in list2 
print(list2.count('b')) 

list3 = ['Cat', 'Bat', 'Sat', 'Cat', 'cat', 'Mat'] 

# Counts the number of times 'Cat' appears in list3 
print(list3.count('Cat')) 
# Python3 program to count the number of times 
# an object appears in a list using count() method 

list1 = [ ('Cat', 'Bat'), ('Sat', 'Cat'), ('Cat', 'Bat'), 
		('Cat', 'Bat', 'Sat'), [1, 2], [1, 2, 3], [1, 2] ] 

# Counts the number of times 'Cat' appears in list1 
print(list1.count(('Cat', 'Bat'))) 

# Count the number of times sublist 
# '[1, 2]' appears in list1 
print(list1.count([1, 2])) 
# Python3 program to count the number of times 
# an object appears in a list using count() method 

lst = ['Cat', 'Bat', 'Sat', 'Cat', 'Mat', 'Cat', 'Sat'] 

# To get the number of occurrences 
# of each item in a list 
print ([ [l, lst.count(l)] for l in set(lst)]) 

# To get the number of occurrences 
# of each item in a dictionary 
print (dict( (l, lst.count(l) ) for l in set(lst))) 

Output :

[['Mat', 1], ['Cat', 3], ['Sat', 2], ['Bat', 1]]
{'Bat': 1, 'Cat': 3, 'Sat': 2, 'Mat': 1}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值