Список понимания для удаления нежелательных объектов. Подтверждение работает как ожидалось - PullRequest
0 голосов
/ 04 мая 2020

Я использую Python 3. Я пытаюсь удалить определенные списки из списка списков. Я нашел отличную статью, в которой объяснялось, как сделать это, используя понимание списка. Кажется, он работает, как и ожидалось, но заставил меня задуматься ... В своих первоначальных усилиях я добавлял любой объект списка, который должен был быть удален, в новый список. Тогда я мог бы реально посмотреть на эти объекты и убедиться, что нужные объекты были удалены. С помощью метода понимания я могу «видеть» только те, которые остаются. Есть ли способ «увидеть», что «провалилось», условие понимания списка? Было бы обнадеживающе знать, что были удалены только правильные объекты.

1 Ответ

0 голосов
/ 06 мая 2020

Я действительно смог ответить на свой вопрос, допустив ошибку. Чтобы увидеть, что будет удалено из списка при понимании списка, просто временно инвертируйте условие logi c. Это позволит вам просмотреть все элементы, которые будут удалены. Если вы довольны тем, что удаления выполняются так, как вы ожидаете, просто снова переверните logi c обратно в исходное состояние и выполните.

...