检查python字典是否包含值,如果是,则返回相关值

Fin*_*ish 4 python dictionary

我有一个dicts列表,其中包含以下格式的文件名和修改日期:

fileList = [{"fileName": "file1.txt", "fileMod": "0000048723"}, 
            {"fileName": "file2.txt", "fileMod": "0000098573"}]
Run Code Online (Sandbox Code Playgroud)

我需要查询fileName字典中是否存在,如果是,则返回该条目的fileMod值.

Pab*_*blo 6

使用列表理解:

fileMod = [item['fileMod'] for item in fileList if item['fileName'] == filename]
Run Code Online (Sandbox Code Playgroud)