我想把两个list做一下比较:如果list_2中的某个元素包含list_1的某个元素,就保留,if not,就删除。
list_1:
c374a15030f485e26e42d59c44fbeef2(元素1)
dd209c60c1dbef7cfabe68c30d134e38(元素2)
ec8af0c2cdbafcda5f35cb1286e4da2c(元素3)
list_2:
/25/201211255197_c374a15030f485e26e42d59c44fbeef2_160.jpg(匹配元素1)
/25/201211255197_c374a15030f485e26e42d59c44fbeef2_48.jpg(匹配元素1)
/27/20121127191535_3f470560b8fc44b26affcb30ea557663.png(不匹配,需要删除)
/8/201211853522_e6b9a5e3f686ef2652db9df076a71a04_160.jpg(不匹配,需要删除)
/8/201211853522_e6b9a5e3f686ef2652db9df076a71a04_48.jpg(不匹配,需要删除)
/4/2012124235029_fe3f29efbcc2808dfea2fa29aee3f908.png(不匹配,需要删除)
/10/2012111005038_dd209c60c1dbef7cfabe68c30d134e38_365.jpg(匹配元素2)
/10/2012111005038_dd209c60c1dbef7cfabe68c30d134e38_750.jpg(匹配元素2)
/11/10/201211100504_d011bf062bb979f418a39fef7b747c82.jpg(不匹配,需要删除)
/10/201211100504_ec8af0c2cdbafcda5f35cb1286e4da2c_1200.jpg(匹配元素3)
/11/10/201211100504_ec8af0c2cdbafcda5f35cb1286e4da2c_365.jpg(匹配元素3)
下面是我写的,但是不对。新手求指导。
for i in xrange(len(list_2)):
----if not list_1[i] in list_2[i]:
--------os.remove(list_2[i])