['prefix', 'suffix', 'student_email', 'course_code']
を取得しようとしている。しかし、私がやろうとしている
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'
}]
}
...私はそうのように見えるDictのを持っていると言いますループ内のループを使用しないでください。
だからこれは私が持っているものです。
stored = [] # store the field values in a list
for value in values:
stored.append(value['field'])
そしてそれは投げ:
TypeError: string indices must be integers
どのように私はこの作業を行うことができますか?
あなたは「フィールド」と「説明」を含む辞書を必要とする理由私が聞いてもいいですか?これは辞書を使用する効率的な方法のようには見えません。 –