I have a dataframe df as follow

```
 Number   PT

    5        AA

    64       BB

    7        CC

```

Then a another list of objects,

```
myList = [{'label': 'AA', 'value': 'AA', 'group': 'A'}, {'label': 'BB', 'value': 'BB', 'group': 'B'}]

```

I want for every PT to have the associated group(when available) from the list, so the result should look like

```
    Number       PT    group

        5        AA    A

        64        BB    B

        7        CC    NOT_MATCHED

```