Python asoslari


meva = ["olma", "banan", "apelsin", "nok", "uzum"] a = [1, 2, 3, 4, 5]



Yüklə 1,14 Mb.
səhifə26/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   22   23   24   25   26   27   28   29   ...   81
k100001

meva = ["olma", "banan", "apelsin", "nok", "uzum"] a = [1, 2, 3, 4, 5]
meva.sort()
a.sort() print(meva) print(a)
meva.reverse()
a.reverse() print(meva) print(a)

['apelsin', 'banan', 'nok', 'olma', 'uzum'] [1, 2, 3, 4, 5] ['uzum', 'olma', 'nok', 'banan', 'apelsin']
[5, 4, 3, 2, 1]

Tuple (Kortej)


Kortejlar bir nechta ob’yektlarni birgalikda saqlashga xizmat qiladi. Ularni ro’yxatlarga o’xshatish mumkin. Lekin ular ro’yxatlar kabi boy funksionallikka ega emas. Ularning asosiy jihati qatorlarga o’xshab o’zgarmasliklaridir. Kortej- elementlar orasini vergul bilan ajratish orqali hosil qilinadi. Kortejga ma’no jihatdan o`zgarmas ro`yxat deb ta’rif berdik. Shu o`rinda savol tug`iladi. Ro`yxat bo`lsa kortej nimaga kerak:

  • Turli holatlardan himoyalanish. Bu degani kortej o`zgartirishlardan himoyalangan bo`ladi, rejali (bu yomon) va tasodifiy (bu yaxshi) o`zgarishlardan xalos bo`ladi.

  • Kichik hajm. So`zlar bilan ifodalamasdan.



  • Kortejdan lug`at kaliti sifatida foydalanish mumkin:


Kortej afzalliklari haqida bilib oldik. Endi kortej bilan qanday ishlashni ko`ramiz. Bu xuddi ro`yxatlar bilan ishlashga o`xshaydi.
Tuple ro’yxati tartiblangan, o’zgarmas ro’yxat. Uning elementlarini o’zgartirib bo’lmaydi. Bu ro’yxatni oddiy qavslar bilan yoki tuple() konstruktori bilan hosil qilinadi:

  1. = ("kitob", "daftar", "ruchka")


  1. = tuple(("qog'oz", "qalam", "qaychi"))

print(a) print(b)




Yüklə 1,14 Mb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   ...   81




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin