我有一个列表字符串标记。
我正试图用键作为标记字符串,值作为数组索引来初始化字典。
for i, ithTag in enumerate(tag):
tagDict.update(ithTag=i)
上面返回me'ithtag':608 608是第608个索引
我的问题是,当我被解释为一个变量时,python将“ithtag”视为一个字符串而不是一个变量。
我很困惑,在谷歌上搜索这些特定的问题有点困难。我希望我正确地说出了这个问题的标题,
谢谢!
最佳答案
你真的想这样做:
for i, tag in enumerate(tag):
tagDict[tag] = i
.update()方法用于使用其他字典更新字典,而不是更改单个键/值对。