我的词典列表如下:
wordsList = [
{'Definition': 'Allows you to store data with ease' , 'Word': 'Database'},
{'Definition': 'This can either be static or dynamic' , 'Word': 'IP'},
]
基本上,我想做的是:
所以我的问题是:我该怎么做?我只知道如何使用常规列表/词典,而不是我在这里。
答案 0 :(得分:1)
for word_def in wordsList:
print word_def.get("Word")
print word_def.get("Definition")
print
输出
Database
Allows you to store data with ease
IP
This can either be static or dynamic
答案 1 :(得分:1)
基本上,这些是“常规”列表/词典。
你必须明白,Python中的列表可以包含任何对象,也可以包含。因此,无论是列表还是包含的词汇都无论如何都变得“不规则”。
您可以访问列表/词典中的任何内容:
word_def[index][name]
使用适当的索引/名称值。
你也可以遍历列表(如SSNR所示),从而获取所包含的任何词典,并像普通词典一样处理它们。
你也可以通过这种方式掌握其中一个词:
one_dict = word_def[index]
不仅仅是访问内容:
value = one_dict[name]