# contains any

### Description

`contains any` is used to evaluate two lists against each other. It checks wether the list on the left side contains at least one value which is also present in the list, which could be a taxonomy, on the right side of the operator. In other words, `contains_any` will return true if the two lists have at least one value in common.

### Example

```
p is Person
p.nationalities contains any NonEUCountries
```

This expression checks if any value in the list of the nationalities of a person is part of the list non-EU country.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.atfinity.io/rule-language/operators/list-operators/contains-any.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
