1

我有以下数据结构:

mydic = { 
           'q4a1_0' : {'title':'4 Question 1 Answer (01)','choices': ((0,'Very Bad'),(1,'Medium'),(2,'Good'),(3,'Very Good'))},
           'q3a1_0' : {'title':'3 Question 1 Answer (01)','choices': ((0,'Very Bad'),(1,'Good'),(2,'Very Good'))}
         }

我的问题是如何直接访问任何字典键(比如“q4a1_0”)的“选择”或“标题”。

4

3 回答 3

2

使用索引访问。

>>> mydic['q4a1_0']['choices']
((0, 'Very Bad'), (1, 'Medium'), (2, 'Good'), (3, 'Very Good'))
于 2013-04-12T06:51:55.913 回答
1

你可以这样做:

mydic['q4a1_0']['choices']
于 2013-04-12T06:51:47.193 回答
1

mydic是一本字典,里面有一本字典。所以mydic['q4a1_0']让你进入内部字典,并mydic['q4a1_0']['title']让你titleq4a1_0.

于 2013-04-12T06:53:17.383 回答