Python 2.7:TypeError:“内置函数”或“方法”对象不是subscriptab

2024-03-29 13:39:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python拼字。 机架(7个字母在其中)是一个列表,我在其中追加了7次tk.StringVar() 每次球员想丢一个字,我都得把字母从架子上拿下来。 这是我的问题。 由于我可以将单词dropped的字母和框架的字母关联起来,所以我创建了一个临时列表,在其中附加了初始框架中的每个StringVar.get()。然后我创建了一个代码,用空字符串“”更改掉的字母,因为我可以将初始机架与临时列表相关联。 这是我的密码

def defausse_rack_prov(word,rack_prov):
    word=word.get()
    for i in word:
        if i.upper() in rack_prov:
            rack_prov[rack_prov.index[i]]='' #This is the problematic line
    return rack_prov

我一直在

TypeError: 'builtin_function_or_method' object is not subscriptable

我该怎么办?谢谢:)


Tags: in框架列表getis字母tkword