Python тіліндегі set және frozenset жиындарының сипаттамасы мен операциялары


Slide 1

Презентация

Python-дағы жиындар

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ

БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

М. ӘУЕЗОВ АТЫНДАҒЫ

ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ

АҚПАРАТТЫҚ ЖҮЙЕЛЕР ЖӘНЕ МОДЕЛЬДЕУ КАФЕДРАСЫ

Орындаған: Айдаулет Б. Е.

Тобы: ИП-19-3к2

Қабылдаған: Ельбергенова Ғ. Ж.

Slide 2

Жиын ТҮСІНІГІ

Жиын - бұл математикадағы жиын-дарға баламалы деректер құрылымы. Жиын түрлі элементтерден тұруы мүмкін. Жиындағы элементтердің реті белгісіз. Элементтері тізбекті тізім түріндегі массивтерден айырмашылығы жиындар-да элементтерді сақтау тәртібі белгісіз.

Slide 3

Жиындардың ерекшеліктері

Жиында элементтерді қосуға болады;

Жиында элементтерді жоюға болады;

Жиын элементтерін таңдауға болады;

Жиындарды біріктіруге болады;

Жиындар қиылысады;

Жиындарды айыруға болады.

Slide 4

Жиын элементтері

Жиын элементтері - бұл кез-келген өзгермейтін деректер түр-лері. Олардың реті тізімдердегі сияқты қатармен емес, алгоритм-дер көмегімен сақталады.

Мысалы:

Сандар

Жолдар;

Кортеждер;

Slide 5

Жиындардың берілуі

Жиынның барлық элементтері фигура-лық жақшаларда беріледі. Бос жиын жасау мүмкін емес, кез-келген жиын белгілі бір элементтерден тұрады.

Мысалы:

А={1, 2, 3}

Slide 6

жиындарда

Әрбір элемент бір рет қана кіреді. Элементтерді орындау тәртібі маңызды емес.

Мысалы:

>>>

>>> a=set(`hello`)

>>>a

(`h`, `o`, `l`, `e`)

Slide 7

Жиындарды тексеру

Bool түрінің мәнін қайтаратын in әрекеті арқылы элементтің жиынға жататынын тексеруге болады. Сол сияқты қарама-қарсы функция not in элементтің жиынға жатпайтынын анықтайды.

A={1, 2, 3}

Print(1 in A, 4 not in A)

A. add(4)

Slide 8

Жиындардың Қолданылуы

Жиындарда бір элемент екінші рет қайталанбайды. Сол үшін қайталанатын деректерді жою үшін жиындарды қолданады.

>>>

>>>words=[`tizim`, `katar`, `tizim`, `kortezh`]

>>>set(words)

{`tizim`, `katar`, `kortezh`}

Slide 9

Жиындармен операцияларды орындау

Len(s) - жиындағы элементтер саны;

X in s - х элементі s жиынында жатады;

Set==other - екі жиынның элементтері бірдей;

Set. union(other) - жиындардың бірігуі;

Set. copy() - жиындардың көшірмесі.

Slide 10

Бір жиында кездесетін, бірақ екуінде кездеспейтін элементтер жиынын тікелей өзгертетін операциялар

Set. update(other, …) - біріктіреді;

Set. intersection_update(other, …) - қиылыстырады;

Set. difference_update(othet, …) - айырады;

Set. pop() - бірінші элементін жояды;

Set. сlear() - тазалайды.

Slide 11

Set - frozenset АЙЫРМАШЫЛЫҒЫ

Өзгеретін мәліметтер

типі.

Өзгермейтін мәліметтер типі.

SET

FROZENSET


Ұқсас жұмыстар
Циклдық алгоритмдер және Python тіліндегі цикл операторлары
Практикалық жұмыс: Python тіліндегі циклдік алгоритмдер және параметрлі for-циклдер
Python бағдарламалау тіліндегі тізімдер (list): анықтама және негізгі операциялар
Python негіздері: тарихы, тіл құрылымы және бастапқы бағдарламалау
Қазақ тіліндегі кәсіби және терминологиялық сөздердің түрлері мен сипаттамасы
Қазақ тіліндегі сөз таптарының жіктелуі мен сипаттамасы
Python бағдарламалау тіліне арналған электронды оқу-әдістемелік кешенді әзірлеу
Python тілінде файлдық енгізу-шығару: жолдарды оқу, итераторлар және екілік файлдар
Python бағдарламалау тілінде Pygame кітапханасы арқылы 2D ойын жасаудың негіздері
10-сынып информатика: Python тілінде файлдармен жұмыс
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz