Dostęp do elementów
Lekcja 3 z 11 w kursie Zbiory w Pythonie w Coddy.
W Pythonie, w przeciwieństwie do list i krotek, zbiory nie obsługują bezpośredniego indeksowania ani wycinania. Możesz jednak iterować po elementach lub sprawdzić, czy dany element znajduje się w zbiorze.
Iterowanie po zbiorze:
Możesz użyć pętli for, aby przejść przez wszystkie elementy zbioru. Ponieważ zbiory są nieuporządkowane, elementy zostaną zwrócone w dowolnej kolejności.
fruits = {"apple", "banana", "cherry"} for fruit in fruits: print(fruit)Sprawdzanie obecności:
Możesz użyć słowa kluczowego in, aby sprawdzić, czy dany element znajduje się w zbiorze. To szybki i wydajny sposób sprawdzania przynależności.
fruits = {"apple", "banana", "cherry"} print("banana" in fruits) # Wynik: True print("orange" in fruits) # Wynik: False
Chociaż nie możesz uzyskać bezpośredniego dostępu do elementów zbioru za pomocą indeksu, te metody zapewniają elastyczne sposoby pracy z elementami zbioru.
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
ŁatwyOtrzymujesz zbiór. Przejdź przez niego w pętli i wypisz każdy jego element.
Spróbuj swoich sił
my_set = {"apple", "banana", "cherry", "date", "elderberry"}
Wszystkie lekcje w sekcji Zbiory w Pythonie
Poćwicz samodzielnie: Kompilator Python online