given是列表中包含的集合的词典。将元素首次出现在集合中的首次出现的钥匙是一种Pythonic的方法。为所有元素执行此操作! 例子: 给出的是

问题描述 投票:0回答:1
d

和元素

510

。答案是对于键

343
,此元素首先出现在
d
中。该值应在
d
的集合中重复。
d={
100: [{406, 491, 440, 448},{590, 633, 560, 564, 651, 681}],
343: [{366, 412, 440},{448, 491, 510}, {557, 560, 544, 564, 633, 681}],
423: [{440, 448, 491, 510, 544, 557, 564, 681}],
433: [{412, 440, 448, 491},{536, 544, 510, 557, 560, 564}],
493: [{1286, 1285, 1357}]
}
	
我会以基本方式走:

for key, sets_list in d.items():
        for sets in sets_list:
            if target_number in sets:
                return key
    return None
python-3.x list dictionary set
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.