擅长:python、mysql、java
<p>这应该起作用:</p>
<pre><code>def foo(input_list):
result = []
stack = []
for i in input_list:
if i == "*":
result.append(stack.pop())
else:
stack.append(i)
return result
print(foo(["1", "2" ,"*" ,"3", "4", "*" ,"*", "*" ,"5", "6"]))
print(foo(["f" ,"a", "*", "d" ,"e" ,"t" ,"*" ,"o", "*" ,"*" ,"*" ,"*"]))
</code></pre>
<pre>
['2', '4', '3', '1']
['a', 't', 'o', 'e', 'd', 'f']
</pre>