Fat*_*man 4 python dictionary list
我有这个 :
\n\n[{'prisonniers': [], 's\xc3\xa9curit\xc3\xa9': '47'},{'prisonniers': [],'s\xc3\xa9curit\xc3\xa9':'92'}, {'prisonniers': [], 's\xc3\xa9curit\xc3\xa9': '38'}]\nRun Code Online (Sandbox Code Playgroud)\n\n我需要将具有最低 's\xc3\xa9curity' 的字典放入另一个列表中,在这种情况下,我需要这个:
\n\nmyList = [{'prisonniers': [], 's\xc3\xa9curit\xc3\xa9': '38'}]\nRun Code Online (Sandbox Code Playgroud)\n
min函数接受一个名为 的参数key,它将根据以下条件找到可迭代的最小值key,它将根据可调用的可所以,试试这个:
l = [{'prisonniers': [], 's\xc3\xa9curit\xc3\xa9': '47'},{'prisonniers': [],'s\xc3\xa9curit\xc3\xa9':'92'}, {'prisonniers': [], 's\xc3\xa9curit\xc3\xa9': '38'}]\n\nmin(l, key=lambda x:x['s\xc3\xa9curit\xc3\xa9'])\nRun Code Online (Sandbox Code Playgroud)\n\n输出将是
\n\n{'prisonniers': [], 's\xc3\xa9curit\xc3\xa9': '38'}\nRun Code Online (Sandbox Code Playgroud)\n