I have a list containing tuples and I would like to remove tuples that contain words in the first position of the tuple based on words from a second list.

```
list_of_tuples = [
("apple",2),
("banana",54), 
("flower", 5), 
("apple",4), 
("fruit", 3)
]

list_of_words = [
"apple", 
"banana"
]

```

The final result should look like this:

```
 [("flower", 5), ("fruit", 3)]

```