用python编写程序,判断某列表中指定元素出现的次数,如果该元素存在,说明该元素第一次出现是列表中第几个以及该元素一共出现的次数
时间: 2023-05-31 13:07:11 浏览: 84
python 实现返回一个列表中出现次数最多的元素方法
好的,这个问题完全可以回答。您可以使用以下代码实现:
```python
def judge_element(lst, element):
count = 0
first_index = -1
for i, e in enumerate(lst):
if e == element:
count += 1
if first_index == -1:
first_index = i
if count == 0:
print("该元素未出现")
else:
print("该元素第一次出现在列表中的索引为:", first_index)
print("该元素一共出现了", count, "次")
```
在这个函数中,lst表示要检查的列表,element表示要查找的元素。我们定义了一个count变量来记录该元素出现的次数,并使用一个for循环遍历整个列表。在循环中,我们检查当前元素是否与要查找的元素相同,如果是,则将count加1。我们还使用first_index变量来记录该元素第一次出现的索引。最后,如果该元素没有出现过,则输出“该元素未出现”,否则输出该元素第一次出现的索引和出现的总次数。
阅读全文