[英]get all the unique secondary keys in a dictionary python
我有一個二維字典,例如:
d[a1][b1] = v1
d[a1][b2] = v2
d[a2][b1] = v3
d[a2][b3] = v4
在上面的示例中,唯一的輔助鍵是b1,b2,b3?
如何在python中返回列表[b1,b2,b3]? 謝謝
s = list(set(key2 for key1 in d for key2 in d[key1]))
由於dict可能有很多維度,因此從第二級獲取值列表的方法是像往常一樣遍歷dict。
我的建議是讓您研究使用itertools之類的東西。 Itertools可以幫助您像您這樣的用例快速便捷地工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.