我有一个列表字符串标签。
我正在尝试初始化一个字典,其中键作为标记字符串,值作为数组索引。
for i, ithTag in enumerate(tag):
tagDict.update(ithTag=i)
上面返回我 {'ithTag': 608} 608 是第 608 个索引
我的问题是,当 i 被解释为变量时,Python 将“ithTag”视为字符串而不是变量。
我很困惑,谷歌搜索这些具体问题有点困难。我希望我正确地措辞了这个问题的标题,
谢谢!
最佳答案
你实际上想要这样做:
for i, tag in enumerate(tag):
tagDict[tag] = i
.update() 方法用于使用另一个字典更新字典,而不是更改单个键/值对。
关于python字典更新方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/173290/