我有一个列表字符串标记。
我正试图用键作为标记字符串,值作为数组索引来初始化字典。

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()方法用于使用其他字典更新字典,而不是更改单个键/值对。

07-24 16:45