Dumb Stupid Question About List and String

Alban Nona python.koda at gmail.com
Tue Aug 31 14:57:36 EDT 2010


Hi all,

Im stuck on this problem:
I have a function which return me a list of string (basically the result
looks like: ["FN067_098_MEN", FN067_098_JIN", FN067_098_BG"]
In other hand, I have another list full of that kind of entries:
["FN067_098_MEN_Hair_PUZ_v001.0001.exr","FN067_098_JIN_Hair_SPC_v001.0001.exr","FN067_098_MEN_Jin_MVE_v001.0001.exr","FR043_010_GEN_NRM_v001.0001.exr"]

I would like to do something like this:

myFirstList = ["FN067_098_MEN", FN067_098_JIN", FN067_098_BG"]
mySecondList =
["FN067_098_MEN_Hair_PUZ_v001.0001.exr","FN067_098_JIN_Hair_SPC_v001.0001.exr","FN067_098_MEN_Jin_MVE_v001.0001.exr","FR043_010_GEN_NRM_v001.0001.exr"]

for n in myFirstList:
    if n in mySecondList:
        mySecondList.remove(n)

In fact, what I want to do it to remove entries with the secondlist which
content the entries of the first one. But it seems to not work like this.
Someone can help me please ? did I miss something ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100831/f6b1f323/attachment.html>


More information about the Python-list mailing list