Я хочу знать, как проверить, существует ли значение или объект в массиве, как в 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
Код выше не является правильным, но он иллюстрирует, что я имею в виду.