You can iterate and check manually like var intpair = newseq[(int, int)]() texture: int lightmap: int for thepair in intpair: if thepair[0] == texture and thepair[1] == lightmap: doSomething((texture, lightmap)) Run
or you can use define type IntPair = tuple a: int b: int proc `==`(a, b: IntPair): bool = a.a == b.a and a.b == b.b var texture: int lightmap: int intpairs = newseq[IntPair]() thepair = (texture, lightmap) pos = intpairs.find thepair if pos != -1: doSomething(thepair) Run