ЖИЫН ЭЛЕМЕНТТЕРІ
Презентация қосу
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
М.ӘУЕЗОВ АТЫНДАҒЫ
ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
АҚПАРАТТЫҚ ЖҮЙЕЛЕР ЖӘНЕ МОДЕЛЬДЕУ КАФЕДРАСЫ
ПРЕЗЕНТАЦИЯ
PYTHON-ДАҒЫ ЖИЫНДАР
Орындаған: Айдаулет Б.Е.
Тобы: ИП-19-3к2
Қабылдаған: Ельбергенова
Ғ.Ж.
ЖИЫН ТҮСІНІГІ
Жиын – бұл математикадағы
жиын-дарға баламалы деректер
құрылымы. Жиын түрлі
элементтерден тұруы мүмкін.
Жиындағы элементтердің реті
белгісіз. Элементтері тізбекті тізім
түріндегі массивтерден
айырмашылығы жиындар-да
элементтерді сақтау тәртібі белгісіз.
ЖИЫНДАРДЫҢ
ЕРЕКШЕЛІКТЕРІ
Жиында элементтерді қосуға
болады;
Жиында элементтерді жоюға
болады;
Жиын элементтерін таңдауға
болады;
Жиындарды біріктіруге болады;
Жиындар қиылысады;
Жиындарды айыруға болады.
ЖИЫН ЭЛЕМЕНТТЕРІ
Жиын элементтері – бұл кез-
келген өзгермейтін деректер
түр-лері. Олардың реті
тізімдердегі сияқты қатармен
емес, алгоритм-дер көмегімен
сақталады.
Мысалы:
Сандар
Жолдар;
Кортеждер;
ЖИЫНДАРДЫҢ БЕРІЛУІ
Жиынның барлық элементтері
фигура-лық жақшаларда беріледі.
Бос жиын жасау мүмкін емес, кез-
келген жиын белгілі бір
элементтерден тұрады.
Мысалы:
А={1,2,3}
ЖИЫНДАРДА
Әрбір элемент бір рет қана кіреді.
Элементтерді орындау тәртібі
маңызды емес.
Мысалы:
>>>
>>> a=set(`hello`)
>>>a
(`h`,`o`,`l`,`e`)
ЖИЫНДАРДЫ ТЕКСЕРУ
Bool түрінің мәнін қайтаратын in
әрекеті арқылы элементтің жиынға
жататынын тексеруге болады. Сол
сияқты қарама-қарсы функция not in
элементтің жиынға жатпайтынын
анықтайды.
A={1,2,3}
Print(1 in A, 4 not in A)
A.add(4)
ЖИЫНДАРДЫҢ
ҚОЛДАНЫЛУЫ
Жиындарда бір элемент екінші
рет қайталанбайды. Сол үшін
қайталанатын деректерді жою
үшін жиындарды қолданады.
>>>
>>>words=[`tizim`,`katar`,`tizim`,`k
ortezh`]
>>>set(words)
{`tizim`,`katar`,`kortezh`}
ЖИЫНДАРМЕН
ОПЕРАЦИЯЛАРДЫ ОРЫНДАУ
• Len(s) – жиындағы элементтер
саны;
• X in s – х элементі s жиынында
жатады;
• Set==other – екі жиынның
элементтері бірдей;
• Set.union(other) – жиындардың
бірігуі;
• Set.copy() – жиындардың
көшірмесі.
БІР ЖИЫНДА КЕЗДЕСЕТІН, БІРАҚ ЕКУІНДЕ
КЕЗДЕСПЕЙТІН ЭЛЕМЕНТТЕР ЖИЫНЫН
ТІКЕЛЕЙ ӨЗГЕРТЕТІН ОПЕРАЦИЯЛАР
• Set.update(other,…) – біріктіреді;
• Set.intersection_update(other,…) –
қиылыстырады;
• Set.difference_update(othet,…) –
айырады;
• Set.pop() – бірінші элементін
жояды;
• Set.сlear() – тазалайды.
SET – FROZENSET
АЙЫРМАШЫЛЫҒЫ
SET FROZENS
ET
Өзгеретін Өзгермейтін
мәліметтер мәліметтер
типі. типі.
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz