明月笑刀无情
不漂亮,但完成你正在寻找的东西:args = ["key1", "key2"]your_attempt = str({key: "val%d" % i for i, key in enumerate(args)})# outputs: "{'key2': 'val1', 'key1': 'val0'}"your_attempt.replace("': '","': ").replace("', '",", '").replace("'}","}")# outputs: "{'key2': val1, 'key1': val0}"
暮色呼如
为了标准化,我建议使用内置的 json 库来编码和解码您的信息字符串。>>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])'["foo", {"bar": ["baz", null, 1.0, 2]}]'>>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')['foo', {'bar': ['baz', None, 1.0, 2]}]该json模块可以很好地处理请求、泡菜等,并可以通过为您实施格式化协议来帮助您避免头痛和错误。