擅长:python、mysql、java
<p>如果我有误解,请告诉我,但我相信下面这样的事情可以满足您的要求:</p>
<pre><code>import operator
operators = {
'*': operator.mul,
'/': operator.div
}
dynamic_operator = lambda x,y,z: operators[y](x, z)
some_list = [5, '*', 5]
print dynamic_operator(*some_list)
</code></pre>
<p>您需要在<code>operators</code>字典上展开,以包含要动态处理的所有操作。有关更多运算符函数,请参见:<a href="https://docs.python.org/2/library/operator.html" rel="nofollow">https://docs.python.org/2/library/operator.html</a></p>