Проверьте, существует ли значение в массиве в Cython

Я хочу знать, как проверить, существует ли значение или объект в массиве, как в Python:

a = [1,2,3,4,5]
b = 4
if b in a:
    print("True!")
else:
    print("False")

Я хочу знать, если что-то подобное уже существует в Cython. У меня есть массив объектов указателей; Я хочу знать, существует ли объект в этом массиве.

подобно

cdef Node *array

array = <Node *>malloc( 5 * cython.sizeof(Node))

for i in range(5):
     array[i].index = i

cdef Node test = array[3]

if test in array:
    print("True!")

cdef struct Node:
    int index

Код выше не является правильным, но он иллюстрирует, что я имею в виду.

Ответы на вопрос(2)

Ваш ответ на вопрос