Python spojení dvou sad
Spojte dvě sady
Existuje několik způsobů, jak spojit dvě nebo více sad v Pythonu.
Můžete použít union()
metodu, která vrátí novou sadu obsahující všechny položky z obou sad, nebo update()
metodu, která vloží všechny položky z jedné sady do druhé:
Příklad
Metoda union()
vrátí novou sadu se všemi položkami z obou sad:
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}
set3 = set1.union(set2)
print(set3)
Příklad
Metoda update()
vloží položky v sadě2 do sady1:
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}
set1.update(set2)
print(set1)
Poznámka: Obojí union()
a update()
vyloučí všechny duplicitní položky.
Existují další metody, které spojují dvě sady a zachovávají POUZE duplikáty, nebo NIKDY duplikáty, zkontrolujte všechny vestavěné metody sady v Pythonu .