I have following dataframe in pandas
 job_desig             salary
 senior analyst        12
 junior researcher     5
 scientist             20
 sr analyst            12
Now I want to generate one column which will have a flag set as below
 sr = ['senior','sr']
 job_desig             salary     senior_profile
 senior analyst        12         1  
 junior researcher     5          0
 scientist             20         0 
 sr analyst            12         1
I am doing following in pandas
 df['senior_profile'] = [1 if x.str.contains(sr) else 0 for x in 
                        df['job_desig']]
 
     
    