У нас вы можете посмотреть бесплатно Czym są zbiory? [Python] odc. 19 z serii podstaw Pythona или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
W tym odcinku omawiam czym są zbiory oraz podstawowe operacje na zbiory. Algorytm to skończona lista kroków (instrukcji). Kroki te sprawdzają, kopiują, usuwają, czy w inny sposób manipulują danymi. Struktury danych to sposoby na przechowywanie danych w pamięci komputera. Dzięki ich implementacjom w Pythonie możemy do całej kolekcji danych (a nie tylko pojedynczej zmiennej) odnosić się przy pomocy jednej nazwy. Istnieje bardzo wiele struktur danych, które różnią się oferowanymi funkcjonalnościami. Listy: elementy są uporządkowane i można je zmieniać. W liście mogą występować duplikaty. Krotki: elementy są uporządkowane i nie można ich zmieniać. W krotce mogą występować duplikaty. Zbiory: elementy są nieuporządkowane, nieindeksowane i nie można ich zmieniać. W zbiorze mogą występować duplikaty. Słowniki: elementy są nieuporządkowane, indeksowane i można je zmieniać. Wszystkie klucze w słowniku są unikalne. Wśród wartości mogą występować duplikaty. Zbiory są przydatne, gdy chcemy, by wszystkie elementy w kolekcji były unikalne. Dodatkowo dla zbiorów mamy zaimplementowane wiele przydatnych funkcji, pozwalających w prosty sposób pracować na kilku zbiorach jednocześnie. Aby znaleźć liczbę elementów zbioru, użyj: len(zbior) Aby dodać element a do zbioru, użyj: zbior.add(a) Aby usunąć element a ze zbioru, użyj: zbior.remove(a) Aby sprawdzić, czy element a występuje w zbiorze, użyj: a in zbior Aby sprawdzić, czy zbiór zawiera w sobie wszystkie elementy zbioru zbior2, użyj: zbior.issuperset(zbior2) Aby znaleźć część wspólną dwóch zbiorów, użyj: zbior.intersection(zbior2) Aby znaleźć elementy zbioru zbior1, które nie są w zbiorze zbior2, użyj: zbior1.difference(zbior2)