Я пытаюсь использовать понимание списка, чтобы найти вложенный список, все элементы которого положительны, но я не уверен, как сформулировать условное выражение, чтобы проверить все значения во вложенном списке для понимания списка.
records = [[-167.57, 4.0, 61.875, -100.425],
[-1.75, 3.75, 4.0],
[7612.875, 10100.0, 74.25, 1.75, 61.875],
[-2333.37, -5404.547500000001, -5178.645833333333, 97.0, 167.57],
[-96.99999999999997, -5277.999999999999, -4998.5, 74.25, 3.75]]
answer = [i for i in records if (n < 0 for n in i)]
answer
Я думаю, что это утверждение, которое я пытаюсь превратить в код: «если все n> 0 для n в i, вернуть индекс i»
edit: вывод будет возвращать индекс соответствующая строка всех положительных чисел