Как осуществить перебор пар в списке Python
Есть список d = [1, 2, 3, 4, 5, 6]. Нужно перебрать все пары для выполнения каких-либо действий с ними, например:
a = 1
b = 2
a+b
a = 1
b = 3
a+b
a = 1
b = 4
a+b
Далее 15,16,21,23,24,25,26,31,32,34,35,36...
Список будет большой - примерно 1млн чисел
Ответы (1 шт):
Автор решения: Alpensin
→ Ссылка
import itertools
d = [1, 2, 3, 4, 5, 6]
for a, b in itertools.combinations(d, 2):
print(a, b)
И дальше делаете с a, b что хотите.