Python 找出元素k在列表出现的次数(字符串也适用)

思路:

  第一种,遍历列表,出现时sum计数累加

  第二种,使用count函数统计

 1 listA = [2,3,6,8,33,78,23,45,1,2,56,90,43,23,12,29,23]
 2 
 3 # 方式一:
 4 def find_key(key):
 5     sum = 0 # 初始化sum值计数
 6     for i in listA: # 循环遍历列表
 7         if i == key: # key出现在listA中
 8             sum+=1  # 统计sum+1
 9     return sum      # 遍历完之后返回sum的值
10 
11 print(find_key(23))
12 
13 
14 # 方式二,直接使用统计函数,传入需要统计的key值
15 def find_count(key):
16    return listA.count(key)
17 
18 print(find_key(33))

 

posted @ 2023-06-12 12:20  hnfangh  阅读(75)  评论(0)    收藏  举报