Вы также можете использовать @SpringBootApplication , который, согласно документации Spring, выполняет те же функции, что и следующие три аннотации: @Configuration, @EnableAutoConfiguration @ComponentScan в одной аннотации.
@SpringBootApplication(exclude= {Foo.class})
public class MySpringConfiguration {}
Вы хотите использовать itertools.combination, вы можете получить комбинации всех клавиш, используя
import itertools
for e1, e2 in itertools.combinations( idkey.keys(), 2 ):
InterestingFriends(e1,e2)
Я думаю, что это намного красивее, чем вложенные циклы for.