Есть ли foreach в Python?

В C# есть foreach и он неоднократно мне помогал, когда нужно было перебрать все элементы в списке, найти что-то, отсеять и тд.

Есть ли что-то подобное (какой-то аналог возможно) данной конструкции в языке Python?

В питоне foreach называется for.

Синтаксис выглядит примерно так:

for element in array:
            print(element)

Конструкции foreach оригинальной в питоне нет и врядли будет...

Но можно написать её самому)

Например как-то так:

def Show(array = []):
    if len(array) == 0:
        print('Container is empty')
    else:
        for element in array:
            print(element)