以下代码用于检查字符串中的括号是否匹配,横线上应填写( )。

by838918 单选题 共 个子题
def is_balanced(s):
    stack = []
    for c in s:
        if c in '([{':
            stack.append(c)
        else:
            if not stack:
                return False
            top = stack.pop()

            if (c == ')' and top != '(') or \
                (c == ']' and top != '[') or \
                (c == '}' and top != '{'):
                return False
    __________________
A

True

B

False

C

return stack

D

return not stack

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧