Зертханалық жұмыс Тізімдермен жұмыс. Python тізіміндегі операциялар Жұмыстың мақсаты



бет2/6
Дата15.12.2021
өлшемі154,84 Kb.
#101131
1   2   3   4   5   6
Байланысты:
8 зертханалық жұмыс каз

3. Тізім генераторлары.

Python-да сіз генераторлардың көмегімен тізімді жасай аласыз.



Бірінші әдіс.

Бірдей тізімдерді қосу көбейту арқылы ауыстырылады:

Бірліктермен толтырылған 10 элементтің тізімі

l = [1]*10


Екінші әдіс.

Мысал 1.

l = [i for i in range(10)]


Мысал 2.

c = [c * 3 for c in 'list']

print (c) # ['lll', 'iii', 'sss', 'ttt']

Тізім генераторларын пайдалану мысалдары.
Мысал 1.

Тізім генераторын пайдаланып тізімді 0-ден 9-ға дейінгі сандар квадраттарымен толтырыңыз.

Шешім:

l = [i*i for i in range(10)]




Мысал 2.

Тізімді әр келесі сан 2-ден асатын сандармен толтырыңыз.

l = [(i+1)+i for i in range(10)]

print(l)



Random модулі кездейсоқ сандарды, әріптерді, реттілік элементтерін кездейсоқ таңдауға мүмкіндік береді.

random.randint(A, B) – кездейсоқ бүтін сандар N, A ≤ N ≤ B.


random.random() - кездейсоқ сан 0-ден 1-ге дейін.

Тізімдегі кездейсоқ сандар:

(10,80) диапазонда кездейсоқ пайда болатын 10 сан

from random import randint

l = [randint(10,80) for x in range(10)]

(0,1) диапазонда кездейсоқ пайда болатын 10 сан

l = [random() for i in range(10)]





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




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

    Басты бет