У меня есть такой вложенный список, который:
list = [[1,2,3], [2,5,7,6], [1,-1], [5,7], [6,3,7,4,3], [2, 5, 1, -5]]
Я пытаюсь удалить вложенные списки, где значения в этих списках являются как положительными, так и отрицательными. Я пытался сделать это путем понимания списка, но я не мог понять это.
def method(list):
return [obj for obj in list if (x for x in obj if -x not in obj)]
Полученные результаты должны быть такими:
list = [[1,2,3], [2,5,7,6], [5,7], [6,3,7,4,3]]