Próbuję filtrować listę, chcę wyodrębnić z listy A (jest listą list), elementy, które pasują do klucza indeks 0, z inną listą B co ma serie wartościPython: lista filtrów listy z inną listą
jak ten
list_a = list(
list(1, ...),
list(5, ...),
list(8, ...),
list(14, ...)
)
list_b = list(5, 8)
return filter(lambda list_a: list_a[0] in list_b, list_a)
powinien zwrócić:
list(
list(5, ...),
list(8, ...)
)
Jak mogę to zrobić? Dzięki!
Twoje rozwiązanie zadziała, jeśli naprawię konstruktorów dla list. (Podpowiedź: użyj '[5,8]' zamiast 'list (5,8)') – Kevin