我有这个:
[{'prisonniers': [], 'sécurité': '47'},{'prisonniers': [],'sécurité':'92'}, {'prisonniers': [], 'sécurité': '38'}]
我需要在另一个列表中放入一个具有最低安全性的dict,在这种情况下,我需要这个:
myList = [{'prisonniers': [], 'sécurité': '38'}]
最佳答案
min
函数接受名为key
的参数,它将根据key
找到可调用的iterable的最小值。所以,试试这个:
l = [{'prisonniers': [], 'sécurité': '47'},{'prisonniers': [],'sécurité':'92'}, {'prisonniers': [], 'sécurité': '38'}]
min(l, key=lambda x:x['sécurité'])
输出将是
{'prisonniers': [], 'sécurité': '38'}