Filter list of dictionaries

前端 未结 5 596
既然无缘
既然无缘 2021-01-13 08:40

This is my example:

dictlist = [{\'first\': \'James\', \'last\': \'Joule\'}, 
            {\'first\': \'James\',\'last\': \'Watt\'},
            {\'first\':          


        
5条回答
  •  旧巷少年郎
    2021-01-13 09:06

    dictlist = [{'first': 'James', 'last': 'Joule'}, {'first': 'James','last': 'Watt'},{'first': 'Christian','last': 'Doppler'}]
    the_jameses = [d for d in dictlist if d['first'] == 'James']
    

    Where the resulting list contains only:

    [{'first': 'James', 'last': 'Joule'}, {'first': 'James', 'last': 'Watt'}]
    

提交回复
热议问题