Compruebe si existe un valor en una matriz en Cython
Quiero saber cómo comprobar si un valor o un objeto existe en una matriz, como en python:
a = [1,2,3,4,5]
b = 4
if b in a:
print("True!")
else:
print("False")
Quiero saber si ya existe algo similar en cython. Tengo una matriz de objetos struct de punteros; Quiero saber si el objeto existe en esta matriz.
Me gusta
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
El código anterior no es correcto, pero ilustra lo que quiero decir.