def isBracketPair(a): bracketAll = {")": "(", "]": "[", "}": "{"} b = [] for i in a: if i in bracketAll.values(): b.append(i) elif len(b) > 0 and b[-1] == bracketAll.get(i): b.pop() else: return "bad" if len(b) == 0: return "ok" else: return "bad" x = isBracketPair(["]", "(", ")", "]", "{"]) print(x)
python判断括号是否成对出现且顺序合法
最新推荐文章于 2025-03-13 14:15:06 发布