直接看实现:
#!usr/bin/env python
#encoding:utf-8
'''
__Author__:沂水寒城
功能:给定一个列表计数指定数字出现的所有次数
'''
def count_num_func(num_list,num):
'''
计数指定数字
'''
split_list=[]
for one in num_list:
split_list+=list(str(one))
print split_list.count(str(num))
if __name__ == '__main__':
num_list=[1,12,34,56,112,1243,870,45,450,12,23,56]
count_num_func(num_list,1)
count_num_func(num_list,0)
结果如下:
6
2
[Finished in 0.3s]