用于搜索特定数字在列表中出现的次数的 Python 程序
当需要在列表中搜索数字的频率时,定义了一种方法,该方法采用列表和数字。它遍历列表,每次遇到数字时,计数器都会递增。
以下是相同的演示-
示例
def count_num(my_list, x_val): my_counter = 0 for elem in my_list: if (elem == x_val): my_counter = my_counter + 1 return my_counter my_list = [ 66, 26, 48, 140, 66, 20, 1, 96, 86] print("名单是:") print(my_list) occ_number = 66 print('{} has occurred {} times'.format(occ_number, count_num(my_list, occ_number)))输出结果
名单是: [66, 26, 48, 140, 66, 20, 1, 96, 86] 66 has occurred 2 times
解释
定义了一个名为“count_number”的方法,它接受一个列表和一个数字作为参数。
该列表被迭代,如果任何元素与数字匹配,则计数器递增。
计数器作为函数的结果返回。
在函数之外,定义了一个列表,并显示在控制台上。
定义了数量,通过传递这些参数来调用方法。
输出显示在控制台上。