Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下问题:
test={ 'Testuser':{'tap1':1,'tap2':1} } def testfunc(prefs,person) print prefs[person]
这个功能会给我:
{'tap1':1,'tap2':1}
但我只想'tap1', 'tap2'作为输出。
'tap1', 'tap2'
得到这个的好方法是什么?
prefs[person]是一个字典,因此您可以使用该keys()方法获取该人的所有键:
prefs[person]
keys()
print prefs[person].keys()
(注意,我更改了您的标题和标签,因为这里根本没有涉及列表或数组。)
使用keys()方法:
dict.keys()