Python编写程序模拟列表count方法
以下是Python编写程序模拟列表count方法的示例代码:
```python
def count(lst, item):
"""
模拟列表count方法,返回列表中指定元素的出现次数
"""
count = 0
for i in lst:
if i == item:
count += 1
return count
# 测试
lst = [1, 2, 3, 2, 4, 2, 5]
print(count(lst, 2)) # 输出3
print(count(lst, 6)) # 输出0
```
该程序定义了一个名为count的函数,接受两个参数:一个列表lst和一个元素item。函数遍历列表中的每个元素,如果元素等于item,则计数器加1。最后返回计数器的值,即元素item在列表lst中出现的次数。
在测试部分,我们创建了一个列表lst,并分别测试了元素2和6在列表中出现的次数。输出结果分别为3和0,与列表count方法的结果相同。
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。