Я ищу более быстрый способ отфильтровать список кортежей, используя пустые и избегающие циклы.
A = [(27157, 4),
(24814, 0),
(1047, 2),
(18265, 2),
(2857, 4),
(23854, 2),
(36881, 0)]
Теперь мне нужно отфильтровать его по второму элементу, т.е. 4. Если '4 'присутствует в форме одного списка' B ', если не в форме списка' C '.
То есть:
B = [(27157, 4),(2857, 4)]
C = [(24814, 0),(1047, 2),(18265, 2),(23854, 2),(36881, 0)]