我想知道是否有一种Pythonic的方法可以从字典中完全删除一个项目。为了说明这一点,请考虑下面给出的字典:
当然,我可以通过循环遍历其键和值来获取它。但是,我想知道是否有更好的方法来实现这一点。
mydict = {'A': ['B', 'O'],
'B': ['A'],
'C': ['D', 'E', 'F', 'O'],
'D': ['E', 'C', 'F'],
'E': ['C', 'D', 'F', 'O'],
'F': ['C', 'D', 'E'],
'G': ['H', 'O'],
'H': ['G', 'O'],
'O': ['A', 'C', 'E', 'G', 'H']}
假设我想从字典中删除'E'
。那么我期望得到这样一个字典:
mydict = {'A': ['B', 'O'],
'B': ['A'],
'C': ['D', 'F', 'O'],
'D': ['C', 'F'],
'F': ['C', 'D', ],
'G': ['H', 'O'],
'H': ['G', 'O'],
'O': ['A', 'C', 'G', 'H']}
当然,我可以通过循环遍历其键和值来获取它。但是,我想知道是否有更好的方法来实现这一点。