Есть ли программа фильтра массива Python? [закрыто]Python

Программы на Python
Anonymous
Есть ли программа фильтра массива Python? [закрыто]

Сообщение Anonymous »

У меня есть программа на 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

Вернуться в «Python»