我有一个像这样构造的大词典:

programs['New York'] = 'some values...'
programs['Port Authority of New York'] = 'some values...'
programs['New York City'] = 'some values...'
...

如何返回programs的所有键都提到“纽约”(不区分大小写)的元素?在上面的示例中,我想获取所有三个项目。

编辑:字典很大,并且随着时间的推移会越来越大。

最佳答案

[value for key, value in programs.items() if 'new york' in key.lower()]

07-28 07:52