admin管理员组

文章数量:1794759

python全栈开发《37.列表(元组)的count函数》

元组的count函数的功能和用法与列表的count函数完全一致。

1.count的功能

返回当前列表中某个成员的个数。

2.count的用法

代码语言:javascript代码运行次数:0运行复制
fruits = ['苹果','西瓜','水蜜桃','西瓜','雪梨']
count = fruits.count('西瓜')
print(count)

运行结果:

2

注意:列表的内置函数count拿到需要查看的成员后,去列表中查找计算数量,并且返回一个数字类型。

并不是对列表进行修改,而是对列表进行检查。

检查的结果会返回一个新的数据类型。将这个数据类型赋值给一个新的变量count,通过打印这个count,得到一个整型。

3.count的注意事项

  • 1)如果查询的成员(元素)不存在,则返回0。
  • 2)无论是列表还是元组,只会检查完整元素是否存在,并计算数量。
代码语言:javascript代码运行次数:0运行复制
fruits = ['苹果','西瓜','水蜜桃','西瓜','雪梨']
count = fruits.count('西')
print(count)

运行结果: 0

4.代码

代码语言:javascript代码运行次数: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':'dog'},
    {'name':'dog'},
    {'name':'cat'}
]

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('其中小猫有 %s 只\n小狗有 %s 只\n龙猫有 %s 只\n小兔子有%s只'
      % (cat,dog,l_cat,rabbit))

运行结果:

代码语言:javascript代码运行次数:0运行复制
/Users/llq/PycharmProjects/pythonlearn/pythonlearn/python_list/bin/python /Users/llq/PycharmProjects/pythonlearn/python_list/list_count.py 
我家的院子里有很多小动物
其中小猫有 3 只
小狗有2只
龙猫有1只
小兔子有 1 只
我们没有小松鼠,所以松鼠有 0 只
小狗在动物的字典中有2只
其中小猫有 3 只
小狗有 2 只
龙猫有 1 只
小兔子有1只

进程已结束,退出代码为 0
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-09-21,如有侵权请联系 cloudcommunity@tencent 删除pythoncount函数开发全栈

本文标签: python全栈开发《37列表(元组)的count函数》