Предположим, у меня есть список списков.
L = [[1,2,3], ['a',2,True],[1,44,33,12.1,90,2]]
Я хочу иметь возможность удалить все экземпляры определенного элемента из каждого из подсписков в списке L.
Итакнапример, я мог бы хотеть удалить число 2 так, чтобы это произвело
L = [[1,3], ['a',True],[1,44,33,12.1,90]]
Я попытался использовать эту функцию + код:
def remove_values_from_list(the_list, val):
return [value for value in the_list if value != val]
for i in L:
i = remove_values_from_list(i, '2')
Однако вывод все еще дает L в своем оригиналеформа и не удаляет 2.