class Solution:
def calPoints(self, ops):
"""
:type ops: List[str]
:rtype: int
"""
score = []
for i in ops:
if i == "C":
score.pop() #默认剔除列表最后一位
elif i == "D":
score.append(score[-1] * 2)
elif i == "+":
score.append(sum(score[-2:]))
else:
score.append(int(i))
return sum(score)
思路:针对每种情况分别计算得分