Sto cercando una via per creare delle stringhe ad ogni elemento del ciclo for.
Quando la mia input contiene una stringa che è contenuta anche in part_name (tunn) allora il ciclo crea due nuove liste , ele_name e ids, dove sarà inserita la stringa di part_name e nell'altra il suo id.
tutto ciò in modo al ciclo dopo di cercare alpha e inserirla nelle liste ele_name e ids.

input=['a','b','c','d','TUnn','e','f']
part_id
=[1,2,3]
part_name
=['Tunn_2dsa','alpha_frfrg','omega_ruryt']

input_str
=str(input)
input_lower
= input_str.lower()
split
=input_lower.split(',')
for m in range(len(input)):
var
=str(split[m])
if input_lower.find(var)>=0:
ids
=[]
ele_name
=[]
a
=len(ele_name)
for i in range(len(part_id)):
current_name
= str(part_name[i])
current_id
= str(part_id[i])
lower_name
= current_name.lower()
print lower_name
if lower_name.find(var)>=0:
ids
.append(current_id)
ele_name
.append(current_name)
print ele_name
print ids
Nel mio caso vorrei come risultato questo sotto:
ele_name=['tunn_2dsa','alpha_frfrg']
ids=['1'.'2']
il mio script non ha soluzione e non gira.
Essendo neofita di python e programmazione vorrei chiedervi una grossa mano.
Grazie mille
Giga