Я использую Python, чтобы копаться в довольно большом проекте и собирать информацию о нем. Я могу создать массив из ProjectFile
с, но мне трудно разобраться, как его фильтровать.
class ProjectFile:
def __init__(self, filename: str,
number_of_lines: int,
language: str,
repo: str,
size: int):
self.filename = filename
self.number_of_lines = number_of_lines
self.language = language
self.repo = repo
self.size = size
Как бы я отфильтровал массив объектов ProjectFile
для специфика c repo
?
Например, допустим, я хотел отфильтровать объекты, свойство repo
которых равно SomeCocoapod
.
Я искал примеры filter
, но все, что я нашел, использует простые примеры, такие как списки str
или int
.