Python 访问defaultdict(列表)类型中的列表值
我有一个Python 访问defaultdict(列表)类型中的列表值,python,python-2.7,dictionary,Python,Python 2.7,Dictionary,我有一个defaultdict(list)字典,我试图访问存储的值来对它们执行一些操作,只是我以前从来没有这样做过,所以我不太确定如何访问它们,因为我有一个列表索引和一个键 listdict = defaultdict(list) listdict = {'Cake':['cheesecake','icecream cake','oreo-cheesecake']} 例如,假设我想使用“Cake”关键字访问列表中索引2处的“oreo cheesecake”字符串。您正在覆盖您的defaultd
defaultdict(list)
字典,我试图访问存储的值来对它们执行一些操作,只是我以前从来没有这样做过,所以我不太确定如何访问它们,因为我有一个列表索引和一个键
listdict = defaultdict(list)
listdict = {'Cake':['cheesecake','icecream cake','oreo-cheesecake']}
例如,假设我想使用“Cake”关键字访问列表中索引2处的“oreo cheesecake”字符串。您正在覆盖您的defaultdict。它主要作为正常指令工作。我们设置元素:
listdict = defaultdict(list)
listdict['Cake'] = ['cheesecake','icecream cake','oreo-cheesecake']
我们要找回他们:
print listdict['Cake'][2]
'oreo-cheesecake'
但你可以做到:
listdict['nonexistent'].append('stuff')