zoukankan      html  css  js  c++  java
  • 【leetcode❤python】 20. Valid Parentheses

    class Solution(object):
        def isValid(self, s):
            """
            :type s: str
            :rtype: bool
            """
            left_tag=['(','{','[']
            right_tag=[')','}',']']
            stack_list=[]
            match_dic={'(':')','{':'}','[':']'}
            for i in range(len(s)):
                curcheck=s[i]
                if left_tag.__contains__(curcheck):
                    stack_list.append(curcheck)
                elif right_tag.__contains__(curcheck):
                    if len(stack_list)!=0  and  match_dic.get(stack_list[-1])==curcheck:
                        stack_list.pop()
                    else:
                        return False
                else:return False
            
            return True if len(stack_list)==0 else False
           

  • 相关阅读:
    复利计算5.0
    读《构建之法》第4章有感
    实验二作业调度模拟程序
    观看与评价
    结对2.03
    做汉堡
    复利计算--结对
    《构建之法》第四章
    复利单利计算器单元测试
    实验一、命令解释程序的编写实验
  • 原文地址:https://www.cnblogs.com/kwangeline/p/6008359.html
Copyright © 2011-2022 走看看