Py学习  »  Python

Python检查dict中的列表是否满足两个条件

bayman • 5 年前 • 1295 次点击  

给定下面的列表1,如何返回一个新列表,其中“codes”的值包含字符串“Two”,但不包含字符串“One”?

# Example, given list1:
list1 = [{'id': 11, 'codes': ['OneSeven', 'TwoThree']}, {'id': 22, 'codes': ['FiveTwoSix', 'Four', 'FourFive']}, {'id': 33, 'codes': ['SixSeven', 'OneSix']}]

# Return list with element where 'id': 22 since the string 'Two' is in codes but 'One' isn't.
list2 = [{'id': 22, 'codes': ['FiveTwoSix', 'Four', 'FourFive']}]
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55851
 
1295 次点击  
文章 [ 1 ]  |  最新文章 5 年前