Python тілінде Python жиындарын қолданып бағдарламаларды жүзеге асыру


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 3 бет
Таңдаулыға:   

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

М. ӘУЕЗОВ АТЫНДАҒЫ
ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ

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

БАӨЖ

Тақырыбы: Python тілінде Python жиындарын қолданып
бағдарламаларды жүзеге асыру

Орындаған: Айдаулет Б. Е.
Тобы: ИП-19-3к2
Қабылдаған: Ельбергенова Ғ. Ж.

Шымкент

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

Жиындардың берілуі. Жиын мен оның барлық элементтері фигуралық жақшаларда беріледі. Set функциясының көмегімен жасауға болатын бос жиын болмайды. Мысалы:

A={1, 2, 3}
A=set(`qwerty`)
Print(A)
{`e`, `q`, `r`, `t`, `w`, `y`}

Әрбір элемент жиынға тек бір рет қана кіре алады. Мысалы set(hello) 4 элементтен тұратын жиын шығарады:

{`h`, `e`, `l`, `o`}

Жиында элементтер санын len функциясының көмегімен анықтайға болады. Барлық жиын элементтерін таңдау белгісіз тәртіпте for циклының көмегімен анықталады.

Primes={2, 3, 5, 7, 11}
for num in primes
print(num)

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

A={1, 2, 3}
print(1 in A)

Х элементін жиыннан жою үшін екі әдіс бар. Олар:

  1. Discard
  2. Remove

Олардың әрекеті жойылатын элемент жиында болмаған жағдайда ғана ерекшеленеді. Бұл жағдайда бірінші әдіс ештеңе жасамайды, ал екінші әдіс KeyError ді алып тастайды.

Соңында, рор әдісі жиыннан бір элементті жояды және оның мәнін қайтарады. Жиыннан тізімді list функциясы арқылы жасауға болады. Жиын - кездейсоқ ретпен орналасқан элементтерден тұрады.

Жиынды құру:

>>>
>>>a=set( )
>>>a
set( )
>>>a=set(`hello`)
>>>a
{`h`, `o`, `l`, `e`}
>>>={`a`, `b`, `c`, `d`}
>>>a
{`b`, `c`, `a`, `d`}
>>>a={i**2 for i in range(10) }
>>>a
{0, 1, 4, 81, 64, 9, 16, 49, 25, 36}
>>>a={}
>>>type(a)
<class `dict`>

Мысалда көрініп тұрғандай жиын сөздіктегі сияқты литералдан тұрады, бірақ литерал көмегімен бос жиын құруға болмайды.

Қайтарылатын элементтерді жою үшін жиынды қолданған ыңғайлы.

>>>
>>>words=[`hello`, `daddy`, hello`, `mum`]
>>>set(words)
{`hello`, `daddy`, `mum`}

Жиындармен бірнеше операциялар орындауға болады:

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() - тазалайды.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Пайдаланушы интерфейсі компоненттері
Pycharm бағдарламалау тілі
Деректер құрылымы және алгоритмдер түсінігі
Python тілі жайында
Тестілеу білімді бақылау және бағалау құралы ретінде
LEGO MINDSTROMS РОБАТТАРЫ ҮШІН MICROPYTHON БАҒДАРЛАМАСЫ
ЭЛЕКТРОНДЫ КӨМЕКШІ ҚҰРАЛ ЖАСАУ НЕГІЗДЕРІ
Курс құрылымы
Тізімді өңдеу операторлары
Python бағдарламалау тілі жайлы
Пәндер



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