Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        3年前关闭。
                                                                                            
                
        
a = {'name1':'tom'}
b = {'name2':'harry'}
c = {'name3':'peter'}


对于给定的键,我想获取包含它的字典的名称。
例:
如果我给'name2',我想得到b作为结果

谢谢

最佳答案

您可以使用next返回序列中的下一个值,并根据一些条件对其进行过滤:

key = 'name2'
found = next(d for d in (a, b, c)
             if key in d)

关于python - 获取包含python中给定键的字典的名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36154212/

10-12 22:02