Как запустить условное время, которое просматривает положение всех списков во вложенном списке? - PullRequest
1 голос
/ 02 марта 2020

[Python 3.7]


Я хочу выполнить условие while(), которое просматривает позицию 3rd всех списков во вложенном списке:

пример:

list = [[0,2,3,4], [4,3,2,5], [3,4,3,2]]

while list[:][2] != 2:    # ':' denoting all (I know its not correct)
    pass                  # AKA do something

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

1 Ответ

2 голосов
/ 02 марта 2020

Например:

while all((row[2] != 2 for row in list)):

или:

while any((row[2] != 2 for row in list)):

в зависимости от того, что вы действительно хотите.

...