Выбрать вершину графа в python igraph на основе имени динамического атрибута
У меня есть график, где каждая вершина имеет список атрибутов "Attr_2", "Attr_3", "Attr_4". Теперь я хочу перебрать атрибуты и выбрать вершины на основе некоторого значения. Вот мой код:
for i in range(2,5):
thevalue = 'test' + str(i)
name_attr = 'Attr_' + str(i)
ls_vertex = gr.vs.select('name_attr' == thevalue)
Так что в основном при первом запуске я хочу выбрать все вершины, где Attr_2 = 'test2'. Далее Attr_3 = 'test3' и так далее. Я не уверен, что мой код правильный. У кого-нибудь есть идеи?