因此,我试图从以特定格式制作的字典列表中提取信息,但是为了我的生命,我无法创建一个循环来从所需的确切位置提取信息,它不会打印任何内容,但不会收到任何错误。这是一个例子:
class Global():
prv_word = 'dumb'
cur_word = 'dog'
nxt_word = 'head'
class Animal():
dog = [
{'head': {'funny': [8 , 7 , 1],'dumb': [9 , 3 , 2],'poofy': [18 , 4 , 11]}},
{'tail': {'funny': [12, 2 , 4], 'dumb': [3 , 9 , 7],'poofy':[28 , 5 , 60]}}]
dog_cur = f'Animal.{Global.cur_word}'
if hasattr(Animal, Global.cur_word):
for list in dog_cur:
if Global.nxt_word in list:
adj = Global.nxt_word
index = list.index(Global.nxt_word)
for lis in list:
if Global.prv_word in lis:
adj2 = Global.prv_word
index2 = lis.index(Global.prv)
end =