Дәрістер қарағанда 2021 Дәріс Деректер құрылымы және алгоритмдер түсінігі



бет10/10
Дата06.03.2023
өлшемі152,5 Kb.
#71979
түріПрограмма
1   2   3   4   5   6   7   8   9   10
Байланысты:
Эл лекция Алгоритм прог тілдері

Дәріс 12.
Жиындар.
Жиын реттелмеген коллекциялар нысандарын сақтау үшін қолданылады. Ол set () функциясының көмегімен құрылады, оған төменде көрсетілгендей элементтердің кезектілігі беріледі:

  1. = set([3,5,9,10]) # Создаст множество чисел

  2. = set(“Hello”) # Создаст множество уникальных символов

Кортеждерге қарағанда, жиын реттелмеген коллекциялар болып табылады және индекс бойынша элементтерге қол жеткізу мүмкіндігін қарастырмайды. Сонымен қатар, жиында элементтер ешқашан қайталанбайды.
Мысалы, егер алдыңғы мысалда алынған мәндерді жақынырақ қарастырсаңыз, келесіні байқай аласыз:
>>> t
set([‘H’, ‘e’, ‘l’, ‘o’])
Назар аударыңыз, бұл жиында тек бірғана 'l' символы бар.
Жиындар коллекциядағы стандартты операцияларды қолдайды, біріктіруді, қиылысуды, айырманы және симметриялық айырманы қоса алғанда. Мысалы:
a = t | s # біріктіру t және s b = t & s # қыйылысу t және s c = t – s # айырымы d = t ^ s # симметриялық айырым
аdd() және update() әдістерімен жаңа элементтерді қосуға
болады көптеген:
t.add ('x') # жалғыз элементті қосады
s.update ([10,37,42]) # көптеген s элементтерді қосады
Жиын элементін remove әдісі арқылы жоюға болады(): t.remove ('H')

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет