Menu
Coddy logo textTech

Podstawowe operacje

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 30 z 78.

Zbiory mają wbudowane operacje, które pozwalają sprawnie wykonywać typowe zadania związane ze zbiorami. Należą do nich dodawanie elementów, usuwanie elementów i sprawdzanie, czy elementy znajdują się w zbiorze.

Dodawanie elementu do zbioru:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# Wynik: {1, 2, 3, 4}

Uwaga: add() modyfikuje zbiór w miejscu i zwraca None.

Usuwanie elementu z zestawu: (zgłasza błąd, jeśli element nie istnieje!)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Wynik: {1, 3}

Sprawdzanie, czy element jest obecny:

my_set = {1, 2, 3}
print(2 in my_set)
# Wynik: True
print(4 in my_set)
# Wynik: False
challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie manage_set, która przyjmuje trzy argumenty: set1 (zbiór), element_to_add i element_to_remove. Funkcja powinna wykonać następujące operacje:

  1. Dodaj element_to_add do set1.
  2. Spróbuj usunąć element_to_remove z set1. Jeśli elementu nie ma w zbiorze, nic nie rób.
  3. Sprawdź, czy liczba 5 znajduje się w set1. Jeśli tak, zwróć ciąg znaków "5 is in the set". W przeciwnym razie zwróć ciąg znaków "5 is not in the set".

Spróbuj swoich sił

def manage_set(set1, element_to_add, element_to_remove):
    # Napisz kod tutaj
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online