如何对字典值进行字符串替换

时间:2020-08-25 07:52:35

标签: python-3.x dictionary

我正在尝试将键"_string"的字典值格式化为"tags:6586"

tagid=[6586,6573,6570]

for tid in tagid:
    
    t_id="tags:{}".format(tid)
    
    query={"query": {"_and": [{"_string":"t_id"}]}}
    print (query)

返回

{'query': {'_and': [{'_string': 't_id'}]}}

{'query': {'_and': [{'_string': 't_id'}]}}

{'query': {'_and': [{'_string': 't_id'}]}}

1 个答案:

答案 0 :(得分:1)

query={"query": {"_and": [{"_string":"t_id"}]}}中,将"t_id"替换为str(t_id)

query={"query": {"_and": [{"_string": t_id}]}}

您要在其中放置变量t_id的字符串表示形式,而不是字符串"t_id"

相关问题