当前位置: 高中信息技术 / 单选题
  • 1. (2023·嘉兴模拟) 有如下 Python 程序段:

    def sym(d1, d2):

        s1 = d1.split(",")      # 以“,” 将字符串分割成列表

        s2 = d2.split(",")

        if len(s1) != len(s2):

            return False

        stk = []

        i=0

        j=0

        while i < len(s1):

            stk.append(s1[i])

            i += 1

            while stk != [] and stk[-1] == s2[j]:

                stk.pop()     #删除列表 stk 中的最后一个元素

                j += 1

        return stk == [] and i == j

    L1 = "@,a,b,3,c,d"

    L2 = input()

    print(sym(L1, L2))

    执行该程序段后,若输出结果为 True,则 L2 输入的值可能是(   )

    A . a,b,c,d,3 B . c,d,3,b,@,a C . b,a,@,3,d,c D . d,c,3,@,a,b

微信扫码预览、分享更方便