On 31/08/2010 22:57, Alban Nona wrote:
Just Another Question on this one, Im trying to create that kind of
thing in code now:
#GENERE ET INCREMENT LE NOM DES ELEMENTS
val = 0
list = ["0", "1", "2", "3"]
listEl = []
for n in list:
val = val + 1
next = "00" +str(val)
elem = "ELM"+next
listEl.append(elem)
#INCREMENT LE NOM DES ELEMENTS AVEC LE NOM DES PASSES
listPass = ["DIF","SPC", "RFL", "SSS", "REFR", "ALB", "AMB", "NRM",
"MVE", "DPF", "SDW", "MAT", "WPP"]
listElem = []
for first in listEl:
for second in listPass:
listElem.append(first+"_"+second)
print listElem
print listEl
What I would like to do is:
if 'ELM001' Contained in one of the entries of listElem, create a new
list with only 'ELM001' Elements (eg: newList=['ELM001_DIF',
'ELM001_SPC', 'ELM001_RFL', 'ELM001_SSS', 'ELM001_REFR', 'ELM001_ALB',
'ELM001_AMB', 'ELM001_NRM', 'ELM001_MVE', 'ELM001_DPF', 'ELM001_SDW',
'ELM001_MAT', 'ELM001_WPP']
Damn Im sooooooooo lost with this tables and loop, Im always trying to
understand in which way I should do it.... :/
Any Ideas please ?
How about:
newList = []
for elem in listElem:
if 'ELM001' in elem:
newList.append(elem)
--
http://mail.python.org/mailman/listinfo/python-list