![]() |
Split string using variable found in a list - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: Split string using variable found in a list (/thread-37700.html) |
Split string using variable found in a list - japo85 - Jul-11-2022 Hello, I have to split a string using a variable found in a list, but it doesn't work. This is my code: causali = ['IP', 'TP', 'PR1', 'PR2', 'PR3', 'TP', 'BC', 'BF', 'VP', 'RP'] file = ('12011191-92-95-202-203_220701_PR1 - Copia') print (file) causale=str([ele for ele in causali if ele in file]) print (causale) ls=file.split(causale) print (ls) and this is my output: 12011191-92-95-202-203_220701_PR1 - Copia ['PR1'] ['12011191-92-95-202-203_220701_PR1 - Copia'] What's wrong? RE: Split string using variable found in a list - Axel_Erfurt - Jul-11-2022 causali = ['IP', 'TP', 'PR1', 'PR2', 'PR3', 'TP', 'BC', 'BF', 'VP', 'RP'] file = ('12011191-92-95-202-203_220701_PR1 - Copia') print (file) causale=[ele for ele in causali if ele in file] print (causale) ls=file.split(causale[0]) print (ls)
RE: Split string using variable found in a list - japo85 - Jul-11-2022 Thank you very much, perfect! |