注意校验 数据 python
字符串切分
http://www.nowcoder.com/questionTerminal/04756f49e8f0443badb69bfd23ec34d5
arr = input().split(' ') # 空格 分开不是 3 组的 都是错的 if len(arr) < 3 or len(arr) > 3: print(0) else: # 将数组 分为 1、大的分隔符(#) 2、小的分隔符(:) 3、键值对数据 sep, op, raw = arr # 按照 小分隔符 分割 json数据 jsons = raw.split(sep) res = [] for json in jsons: # 键值对中 需要有 小分隔符 if op in json: tmp = json.split(op) # 分割后 长度只能是2 键(分隔符)值 if len(tmp) == 2: res.append([tmp[0].strip(), tmp[1].strip()]) # 输出 结果 print(len(res)) # 打印键值对 for a, b in res: print(a, b)