我正在尝试用Python制作拼字游戏.机架(7个字母所在的位置)是一个列表,其中我附加了7次tk.StringVar()每次玩家想要删除一个单词时,我必须从机架上取下这些字母.这是我的问题.由于我可以将drop字样和机架字母相关联,因此我创建了一个临时列表,我从初始机架中附加每个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
Run Code Online (Sandbox Code Playgroud)
我一直在
TypeError: 'builtin_function_or_method' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)
我该怎么办 ?谢谢 :)
| 归档时间: |
|
| 查看次数: |
15159 次 |
| 最近记录: |