を設定し、これは私が今実際にPythonのマージは、私はセットで定義されたセットをマージしようとしています
a = frozenset([1,3,4])
b = frozenset([1,2,3,4,5])
s = set()
s.add(a)
s.add(b)
merged = set(itertools.chain.from_iterable(s))
、s
は多くのfrozenset型を含むことが持っているものです。それを行う良い方法はありますか? reduce
のように感じますが、
merged = reduce(|, s)
は動作しません。
また
merged = reduce(set.add, s)
s
の要素がfrozenset型であるため、動作しません。
を '|スタンドアロン機能が['演算子として知られているように '。 or_'](https://docs.python.org/3/library/operator.html#mapping-operators-to-functions) –