目录
- count的功能
- count 的用法
- count 的注意事项
count的功能
count的用法
- 用法:
inttype = list.count(item)
- 参数:
item
:你想查询个数的元素
In [25]: fruits =['苹果','西瓜','水蜜桃','西瓜','雪梨']
In [26]: count = fruits.count( '西瓜')
In [27]: print(count)
2
count的注意事项
- 如果查询的成员(元素)不存在,则返回0
- 列表只会检查完整元素是否存在需要计算的内容
In [28]: fruits = ['苹果','西瓜''水蜜桃','西瓜 ','雪梨']
In [29]: count = fruits.count( '西')
In [30]: count
out[30]: 0
实战
animals = ['小猫', '小狗', '龙猫', '小猫', '鹦鹉', '小狗', '兔子', '小猫']
cat = animals.count('小猫')
dog = animals.count('小狗')
l_cat = animals.count('龙猫')
rabbit = animals.count('兔子')
print('我家的院子有很多动物')
print('其中小猫有%s只'%cat)
print('小狗有{}只'.format(dog))
print(f'龙猫有{l_cat}只')
print('兔子有%d只'%rabbit)
print('我们没有小松鼠,所有松鼠有%s只'%animals.count('松鼠'))
animals_dict = [
{'name':'cat'},
{'name':'dog'},
{'name':'dog'},
{'name':'rabbit'}
]
dog_dict_count = animals_dict.count({'name':'dog'})
print('小狗在动物字典中有%s只'%dog_dict_count)
animals_tuple = ('小猫', '小狗', '龙猫', '小猫', '鹦鹉', '小狗', '兔子', '小猫')
cat = animals_tuple.count('小猫')
dog = animals_tuple.count('小狗')
l_cat = animals_tuple.count('龙猫')
rabbit = animals_tuple.count('兔子')
print('我家的院子有很多动物\n其中小猫有%s只\n其中小狗有%s只\n其中龙猫有%s只\n兔子有%s只'
%(cat, dog, l_cat,rabbit))
我家的院子有很多动物
其中小猫有3只
小狗有2只
龙猫有1只
兔子有1只
我们没有小松鼠,所有松鼠有0只
小狗在动物字典中有2只
我家的院子有很多动物
其中小猫有3只
其中小狗有2只
其中龙猫有1只
兔子有1只
Process finished with exit code 0