1

我有以下问题:

test={
'Testuser':{'tap1':1,'tap2':1}
}

def testfunc(prefs,person)
    print prefs[person]

这个功能会给我:

{'tap1':1,'tap2':1}

但我只想'tap1', 'tap2'作为输出。

得到这个的好方法是什么?

4

2 回答 2

4

prefs[person]是一个字典,因此您可以使用该keys()方法获取该人的所有键:

print prefs[person].keys()

(注意,我更改了您的标题和标签,因为这里根本没有涉及列表或数组。)

于 2013-10-29T14:44:33.990 回答
1

使用keys()方法:

dict.keys()
于 2013-10-29T14:44:43.277 回答