
python笔记45-经典面试题:判断字符串括号是否闭合{}[]()
发布日期:2021-05-09 09:02:51
浏览次数:13
分类:博客文章
本文共 1649 字,大约阅读时间需要 5 分钟。
������
������������������ ���������������������������������������������������������{[{()}]()}
���������������������������������
{[{()}]([)]}
������������ ([)]
������������������������������������������ python������������
���������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������def is_str_close(a): ''' ������������������������ ���������������-������ QQ������������779429633 ''' b = [] flag = True for i in a: if i == "{" or i == "[" or i == "(": # ������������������������ b.append(i) elif i == "}": # ������������������}������������������������{ if len(b) == 0 or b.pop() != "{": return False elif i == "]": # ������������������]������������������������[ if len(b) == 0 or b.pop() != "[": return False elif i == ")": # ������������������)������������������������( if len(b) == 0 or b.pop() != "(": return False # ������������������b������������������������������������������ if len(b) != 0: flag = False return flagif __name__ == '__main__': a = "{[{()}]()}" print(is_str_close(a)) b = "({[{()}]()}" print(is_str_close(b)) c = "{[{()}]()}]" print(is_str_close(c))
������������
TrueFalseFalse发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月23日 14时41分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
docker实战练习02-tomcat安装
2021-05-10
SQL server 2016安装
2021-05-10
A + B Problem II大数A+B
2021-05-10
Excuses, Excuses! map的应用
2021-05-10
搭建nfs服务器练习
2021-05-10
苹果M1芯片电脑运行软件闪退崩溃的解决方法
2021-05-10
linux基础:命令行的使用(shell)、shell里的快捷键、linux基础设置
2021-05-10
Angular动态表单使用
2021-05-10
php中奖概率算法,刮刮卡/大转盘抽奖算法
2021-05-10
排序算法 -- (五)冒泡排序
2021-05-10
linux 编译出现的错误
2021-05-10
echarts折线图联动的坑
2021-05-10
如何保证消息队列的高可用?
2021-05-10
第五章 LAMP平台部署及应用
2021-05-10
编写和使用shell脚本
2021-05-10
Vue 判断对象是否存在某个属性/字段
2021-05-10
安卓学习笔记-控件-ImageView
2021-05-10
安卓学习笔记-Fragment-基本使用
2021-05-10
【Elasticsearch】elasticsearch shard 分片
2021-05-10
发布项目到maven中央仓库
2021-05-10