如何在字符串列表中获取具有最大结果的表达式?

时间:2010-12-07 11:54:53

标签: python

例如,我有一个列表a = ['3*4', '2*3', '4*6']

我想打印列表中的字符串,其结果将是最大的,在这种情况下为“4 * 6”。

1 个答案:

答案 0 :(得分:7)

>>> a = ['3*4', '2*3', '4*6']
>>> max(a, key=eval)
'4*6'

使用usual caveats关于使用当前的eval