擅长:python、mysql、java
<p>您可以使用Pythons功能向后遍历列表并获取最后一个元素。然后用+运算符将列表放在一起。通过向后查看列表,您可以在找到某个值时找到标记,而不是在从列表的开始移动到末尾时丢失它。在</p>
<pre><code>def find_all(L, v):
if not L:
return []
result = []
if L[-1] == v:
result = [len(L)-1]
return find_all(L[:-1], v) + result
</code></pre>