Check if a value exists in an array in Cython

后端 未结 2 1096
旧巷少年郎
旧巷少年郎 2020-12-02 01:56

I want to know how to check if a value or a object exists in an array, like in python:

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


        
2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-02 02:03

    You pretty much have to iterate through the array and check each element.

    #include 
    
    bool isvalueinarray(int val, int *arr, int size){
        int i;
        for (i=0; i < size; i++) {
            if (arr[i] == val)
                return true;
        }
        return false;
    }
    

提交回复
热议问题