I am a Python newbie and I came across this exercise of checking whether or not the simple brackets \"(\", \")\" in a given string are matched evenly.
I have seen ex
def parenthesis_check(parenthesis): chars = [] matches = {')':'(',']':'[','}':'{'} for i in parenthesis: if i in matches: if chars.pop() != matches[i]: return False else: chars.append(i) return chars == []