使用包含句点字符的字符串的Python字典索引吗?

时间:2018-12-03 04:42:08

标签: python json python-3.x

我目前有一个python字典,其中的键是表示URL的字符串,值也是字符串URL。

@socketio.on('blacklist', namespace='/update')
def add_to_blacklist(message):
    stored_blacklist.clear()
    for key, val in message.items():
        stored_blacklist[key] = val
    lookup = {'name':'blacklist'}
    resp = patch_internal('blacklist', payload={"sites":stored_blacklist}, **lookup)

但是python解释插入的方式存在问题。例如:

stored_blacklist["example.com"] = "thankspython.edu"

我想要的行为是,stored_blacklist像这样将“ example.com”映射到“ thankspython.edu”:

{'example.com':'thankspython.edu'}

但是,打印stored_blacklist却给了我这个

{'example': {'com': 'thankspython.edu'}}

如何获得所需的行为,即其中带有句点字符的字符串可以被读取为普通字符串,而不是自动创建一些伪JSON对象?

0 个答案:

没有答案