Python列表(元组)的count函数

目录

  • 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

实战

# coding:utf-8

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值