Operacje łączenia I
Lekcja 6 z 11 w kursie Zbiory w Pythonie w Coddy.
Suma dwóch zbiorów zawiera wszystkie unikalne elementy z obu zbiorów. Możesz wykonać sumę za pomocą metody union() lub operatora |.
set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}
# Przy użyciu metody union()
union_set = set1.union(set2)
print(union_set) # Wynik: {'apple', 'banana', 'cherry', 'date', 'fig'}
# Przy użyciu operatora |
union_set = set1 | set2
print(union_set) # Wynik: {'apple', 'banana', 'cherry', 'date', 'fig'}Część wspólna dwóch zbiorów zawiera tylko elementy obecne w obu zbiorach. Możesz wyznaczyć część wspólną za pomocą metody intersection() lub operatora &.
set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}
# Przy użyciu metody intersection()
intersection_set = set1.intersection(set2)
print(intersection_set) # Wynik: {'banana'}
# Przy użyciu operatora &
intersection_set = set1 & set2
print(intersection_set) # Wynik: {'banana'}Te podstawowe operacje łączenia pozwalają łączyć zbiory na wiele sposobów, umożliwiając wydajne przetwarzanie i porównywanie danych.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wyzwanie
Łatwy- Utwórz dwa zbiory:
set1z elementami"apple","banana"i"cherry"orazset2z elementami"banana","date"i"elderberry". - Oblicz sumę zbiorów
set1iset2i zapisz wynik w zmiennej o nazwieunion_result. - Oblicz część wspólną zbiorów
set1iset2i zapisz wynik w zmiennej o nazwieintersection_result. - Wyświetl zarówno
union_result, jak iintersection_result.
Spróbuj swoich sił
Wszystkie lekcje w sekcji Zbiory w Pythonie
Poćwicz samodzielnie: Kompilator Python online