Using list comprehension or simple looping will be able to remove the list from the list and create a new one in Python.
The list comprehension can remove all occurrences by creating a new list with all elements except the specified list.
Example remove the list from the list in Python
In simple example code, where we have a and b lists, the new list should have items that are only in the list a.
Using a list comprehension that tells us quite literally which elements need to end up in new_list:
a = ['apple', 'carrot', 'lemon'] b = ['pineapple', 'apple', 'tomato'] new_list = [fruit for fruit in a if fruit not in b] print(new_list)
Using a for loop and append method.
a = ['apple', 'carrot', 'lemon'] b = ['pineapple', 'apple', 'tomato'] new_list =  for fruit in a: if fruit not in b: new_list.append(fruit) print(new_list)
Output: [‘carrot’, ‘lemon’]
Comment if you have any doubts or suggestions on this Python list topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
Degree in Computer Science and Engineer: App Developer and has multiple Programming languages experience. Enthusiasm for technology & like learning technical.