p=print # p() p("RLD_M4") def qs_test(s): p(s.split("&")) p("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") o={} for en in s.split("&"): # z = [*en.split("=",1),"NO_ATTR"][:2] # z = [*en.split("=",1),"NO_ATTR"] z = (*en.split("=",1),"NO_ATTR") z = (*en.split("=",1),) # p([*en.split("=",1),"NO_ATTR"][:2]) # o # p(":","|"+en+"|") # p("]",z) p(":",z[:2]) return o pass # s = r"room=a&abc=123,a&&&&" s = r"room=a&abc=123,a&z" s = r"room=a&abc=123,a&z&&=zs&=12345678===&=p" qs_test(s) # p(parse_qs(s))