【发布时间】:2021-12-27 08:02:04
【问题描述】:
我有多个列表。
item1 = [
"4bff652c-a589-4cb0-b28f-0745e199ae88-ppp.json",
"40e10f09-9d53-4891-a4d4-d2885e5492af-vvv.json",
"065aa522-a458-44d6-9894-7e928d422c35-a.json",
"5ba3fcb2-8fae-4847-a631-9d57acb6885c.json"
]
item2 = [
"fa28f1ba-5532-4ff8-945d-70f5b57a7733-ppp.json",
"ee65f5b5-1333-47f3-8eca-49b63fa35a62-a.json",
"9bc518d8-84b4-4032-9ed8-4bb78559a9a0.json",
"a20bc0c3-ff61-4df5-90c5-695c7614222e-b.json"
]
item3 = [
"6e1cb404-9494-4e2d-a4c7-16c62bf440ce-vvv.json",
"a3b3e94c-fe69-4304-8129-2137a6407479-a.json"
]
我想查找以上列表中是否有以 -ppp.json 和 -vvv.json 结尾的项目。
从上面的例子中,正确答案是item1。
我试过了
for i in item1:
if i.endswith("-ppp.json") and i.endswith("-vvv.json"):
print(i)
#do some opertion
但是上面的代码不起作用。
提前致谢。
【问题讨论】: