有一个词典

dic = { \
    'aa': 10, \
    'bb': 11, \
    'cc': 12, \
    'dd': 13, \
    'ee': 14, \
    'ff': 15, \
}

如何删除指定的键 - 假设“ CC”:12,以及上方的所有键?

我需要在我的字典中获取以下内容

'dd': 13
'ee': 14
'ff': 15 
分析解答

创建一个只有您要保留的密钥而不是实际删除的新词典可能更容易。

pythonic做到这一点是一种理解:

newdict = {k:v for k,v in olddict.items() if k > 'cc'}

但是,即使您不知道该语法,也可以使用简单的循环使用:

newdict = {}
for key in olddict:
    if key > 'cc':
        newdict[key] = olddict[key]