"""Find all occurrences of element in list"""
# If you simply want find how many times an element appears
# use the built-infunctioncount()
def find_occur(lst, item):return lst.count(item)
# Test -----------------------------------------------------------print(find_occur([None, None,1,2,3,4,5], None)) # 2
# If you wanna find where they occur instead
# - This returns the indices where element is found within a list
def find(lst, item):return[i for(i, x)inenumerate(lst)if x == item]
# Test Code ------------------------------------------------------
from random import randint, choice
lst =[randint(0,99)for x inrange(10)] # random lst
item =choice(lst) # item to find
found =find(lst, item) # lst of where item is found at
print(f"lst: {lst}",
f"item: {item}",
f"found: {found}",
sep = "
")