filter(f, list) can be useful. Make sure your function is a logical statement to facilitate the filtering process.
Since filter() function will return an iterator, you can use list() function to convert it to a proper Python list.
lst2 = list(filter(lambda x: x<0, lst1))
print(lst2)