#
# 
# @param tokens string字符串一维数组 
# @return int整型
#
class Solution:
    def evalRPN(self , tokens ):
        # write code here
        ss = ['+', '-', '*', '/']
        while len(tokens) > 1:
            for i, ik in enumerate(tokens):
                if ik in ss:                        # 获得第一个运算符
                    res = int(eval(tokens[i-2] + tokens[i] + tokens[i-1])) # 运算结果
                    del tokens[i-2:i+1]             # 删除已经用过的数值和运算符
                    tokens.insert(i-2, str(res))    # 插入运算结果
                    break
        return int(tokens[0])