题解 | #参数解析#

参数解析

https://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677

def xx(a):
    kk = list(a)[::-1] #逆序pop()
    ls = []
    flag = 0
    s = ""
    while kk:
        i = kk.pop()
        if i != '"':
            s += i
        else:
            if flag:   #flag=1的时候不需要split()
                if s:
                    ls.append(s)
                    s = ""
                flag = 0
            else:
                if s:
                    for i in s.split():
                        if i:
                            ls.append(i)
                    s = ""
                flag = 1
    if s:         #最后别忘了还有字符串没加进来
        for i in s.split():
            if i:
                ls.append(i)

    return ls


while True:
    try:
        a = input().strip()
        ls = xx(a)
        print(len(ls))
        for i in ls:
            print(i)
    except:
        break

全部评论

相关推荐

风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
07-11 11:15
中南大学 Java
好可爱的hr姐姐哈哈哈哈
黑皮白袜臭脚体育生:兄弟们貂蝉在一起,吕布开了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务