说我有一个快译通,看起来像这样具体的字典属性值...正从多个列表
values = {
'student': [{
'field': 'prefix',
'description': 'First name'
},
{
'field': 'suffix',
'description': 'Last name'
},
{
'field': 'student_email',
'description': 'Email address'
}],
'classes': [{
'field': 'course_code',
'description': 'Course code'
}]
}
我试图让
['prefix', 'suffix', 'student_email', 'course_code']
但我试图做所以没有循环循环。
所以这是我:
stored = [] # store the field values in a list
for value in values:
stored.append(value['field'])
而且它抛出:
TypeError: string indices must be integers
我怎样才能使这项工作?
我可以问你为什么需要一个包含“场”和“说明”一本字典?这似乎不是使用字典的有效方式。 –