参考评论区第一个解答…
class Solution:
def isValid(self, s):
while '{}' in s or '()' in s or '[]' in s:
s = s.replace('{}', '')
s = s.replace('[]', '')
s = s.replace('()', '')
return s == ''
原理是将符合条件的括号用 ’ ’ 替代
例如:" {[]} “会首先将” [] “替换为’ ',由内而外,再将” {} " 替换