0Pricing
Learn AI with Python · Lekcja

Zbiory

Dowiedz się, jak używać zbiorów w operacjach na unikatowych elementach.

Zbiory to bezpłatna lekcja Learn AI with Python na CoddyKit. To lekcja 3 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Learn AI with Python, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Learn AI with Python zawiera 5 lekcji w sumie.

Wprowadzenie do zbiorów

Wprowadzenie do zbiorów

Zbiory to nieuporządkowane kolekcje unikatowych elementów w Pythonie. Są przydatne, gdy trzeba przechowywać niepowtarzające się elementy i wykonywać operacje na zbiorach, takie jak suma, część wspólna i różnica.

W tej lekcji nauczą się Państwo tworzyć zbiory i modyfikować je, a także wykonywać typowe operacje na zbiorach.

Zbiory — ilustracja 1

Tworzenie zbiorów

Tworzenie zbiorów

Zbiór tworzy się, umieszczając elementy w nawiasach klamrowych {} i oddzielając je przecinkami. Na przykład:

# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)

Unikatowe elementy w zbiorach

Unikatowe elementy w zbiorach

Zbiory automatycznie usuwają zduplikowane elementy. Na przykład:

# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers)  # Outputs: {1, 2, 3, 4}

Operacje na zbiorach: suma

Operacje na zbiorach: suma

Metoda union() zwraca zbiór zawierający wszystkie elementy z dwóch zbiorów:

# Union of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.union(set2))  # Outputs: {1, 2, 3, 4, 5}

Operacje na zbiorach: część wspólna

Operacje na zbiorach: część wspólna

Metoda intersection() zwraca zbiór zawierający tylko elementy wspólne dla obu zbiorów:

# Intersection of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.intersection(set2))  # Outputs: {3}

Operacje na zbiorach: różnica

Operacje na zbiorach: różnica

Metoda difference() zwraca zbiór zawierający elementy należące do pierwszego zbioru, ale nienależące do drugiego:

# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2))  # Outputs: {1, 2}

Dodawanie i usuwanie elementów

Dodawanie i usuwanie elementów

Elementy ze zbioru można dodawać i usuwać za pomocą metod add() i remove():

# Adding and removing elements
fruits = {"apple", "banana"}
fruits.add("cherry")
fruits.remove("banana")
print(fruits)  # Outputs: {'apple', 'cherry'}

Typowe błędy podczas pracy ze zbiorami

Typowe błędy podczas pracy ze zbiorami

Oto kilka błędów, których należy unikać:

  • Próba uzyskiwania dostępu do elementów zbioru za pomocą indeksu (zbiory są nieuporządkowane).
  • Dodawanie do zbioru modyfikowalnych obiektów, takich jak listy (powoduje błąd).
  • Zakładanie, że zbiory zachowują kolejność elementów.

Czego się nauczyliśmy?

Czego się nauczyliśmy?

W tej lekcji nauczyli się Państwo:

  • Jak tworzyć zbiory w Pythonie i nimi zarządzać.
  • Na czym polega unikatowość elementów zbiorów oraz jakie są typowe operacje na zbiorach.
  • Jak dodawać elementy do zbiorów i je z nich usuwać.

Świetnie! Przejdźmy do następnego tematu.

Zbiory — ilustracja 11

Często zadawane pytania

Czy lekcja „Zbiory” jest bezpłatna?

Tak — pełny tekst „Zbiory” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Learn AI with Python, przejdź na CoddyKit PRO. Kurs Learn AI with Python zawiera 5 lekcji w sumie.

Co nauczysz się w „Zbiory”?

Dowiedz się, jak używać zbiorów w operacjach na unikatowych elementach. Ćwiczysz Learn AI with Python z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Learn AI with Python?

Nie wymagamy żadnego doświadczenia. Learn AI with Python w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 5.

Ile czasu zajmuje lekcja „Zbiory”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Learn AI with Python?

Tak. Każda lekcja Learn AI with Python zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Listy
  2. Krotki
  3. Zbiory
  4. Słowniki
  5. Napisy jako struktury danych
← Powrót do Learn AI with Python