【发布时间】:2019-11-18 12:13:41
【问题描述】:
我有一个对象列表
array = [
{'Path': '/', 'UserName': 'sns-1', 'UserId': '123'},
{'Path': '/', 'UserName': 'user1', 'UserId': '456'},
{'Path': '/', 'UserName': 'user2', 'UserId': '789'},
{'Path': '/', 'UserName': 'sns-22', 'UserId': '123'},
{'Path': '/', 'UserName': 'sns-3344', 'UserId': '456'}
]
我想搜索以 sns 开头的用户名并将其分隔到另一个列表中。有人可以告诉我怎么做吗
预期输出:
array1 = [
{'Path': '/', 'UserName': 'sns-1', 'UserId': '123'},
{'Path': '/', 'UserName': 'sns-22', 'UserId': '123'},
{'Path': '/', 'UserName': 'sns-3344', 'UserId': '456'}
]
array2 = [
{'Path': '/', 'UserName': 'user1', 'UserId': '456'},
{'Path': '/', 'UserName': 'user2', 'UserId': '789'},
]
【问题讨论】:
-
"startswith" 很好用,谢谢大家
标签: python python-3.x string list dictionary