使用 Python 语言将字符串:"k:1|k1:2|k2:3|k3:4",处理成 python 字典:{k:1, k1:2, ... }
字典由键值对组成,无法直接由列表强制转换
def string_to_dict(string): d = {} for kv in string.split("|"): k, v = kv.split(":") v = int(v) d[k] = v return d string = "k:1|k1:2|k2:3|k3:4" print(string_to_dict(string))