У меня есть программа на Python, в которой я хотел бы отфильтровать результаты массива, где сумма результатов массива == 2 и 'A' в результатах массива должна появиться в хотя бы один раз в этом массиве.
from itertools import product
d = {"A": 0, "B": 2, "C": 0}
for arr in product(d, repeat=2):
print(arr, f"The sum is: {sum(d for i in arr)}")
Результаты
('A', 'A') The sum is: 0
('A', 'B') The sum is: 2
('A', 'C') The sum is: 0
('B', 'A') The sum is: 2
('B', 'B') The sum is: 4
('B', 'C') The sum is: 2
('C', 'A') The sum is: 0
('C', 'B') The sum is: 2
('C', 'C') The sum is: 0
Вместо этого мне нужен код, отображающий следующие результаты:
('A', 'B') The sum is: 2
('B', 'A') The sum is: 2
Подробнее здесь: https://stackoverflow.com/questions/785 ... er-program