<s>Human: 给定一个句子和一个单词，返回该句子中最后出现该单词的位置，如果句子中没有该单词，则返回-1。
我喜欢吃苹果，尤其是红色的<mask>。单词: 苹果
</s><s>Assistant: 思路：先将句子按空格分隔成单词列表，然后从后往前遍历单词列表，找到第一个与给定单词相同的单词，返回其位置即可。

代码实现：

```python
def find_last_occur(sentence: str, word: str) -> int:
    words = sentence.split()
    for i in range(len(words) - 1, -1, -1):
        if words[i] == word:
            return i
    return -1
```

测试样例：

```python
>>> sentence = "我喜欢吃苹果，尤其是红色的苹果。"
>>> word = "苹果"
>>> find_last_occur(sentence, word)
8
>>> sentence = "我喜欢吃香蕉。"
>>> word = "苹果"
>>> find_last_occur(sentence, word)
-1
```
</s>