Mening ismim Bunyod Azimov


Download 1.63 Mb.
Pdf ko'rish
Sana22.02.2023
Hajmi1.63 Mb.
#1223164
Bog'liq
14-DARS



MA’LUMOTLAR 
TUZILMASI VA 
ALGORITMLAR


Mening ismim Bunyod Azimov
Meni @abr522 usernamedan topishimgiz 
mumkin
2
Hello!


“Ro’yxatlar bilan
ishlash”.
3


RO’YXATNI TARTIBLASH
4
Aksar holatlarda ro'yxat ichidagi elementlarni alifbo ketma-ketligida tartiblash talab qilinishi
mumkin. Buning uchun list uchun maxsus .sort() metodidan foydalanamiz.


!!!
5


.sort(Reverse=true)
6


mehmonlar
= [‘Jamol’, ‘Ibrohim’, ‘Muhammadqodir’, ‘Shohruh’, ‘Ilyos', ‘Diyor']
print
("
sorted()
qaytargan ro'yxat:", 
sorted
(mehmonlar))
print
("Asl ro'yxat o'zgarmas qoldi:", mehmonlar)
7
Natija:
.sort() metodi ro'yxatni tartiblaydi. Ba'zida asl ro'yxat ichidagi
elementlarning ketma-ketligini buzmagan holda ro'yxatni tartiblash
talab qilinishi mumkin. Buning uchun sorted() funktsiyasidan
foydalanamiz:


8
['Shohruh', 'Muhammadqodir', 'Jamol', 'Ilyos', 
'Ibrohim', 'Diyor']
Natija


Yuoqridagi ikki usul bilan sonli ro'yxatlarni ham 
tartiblashimiz mumkin:
9


Ro’yxatni aylantirish
10


Ro’yxat uzunligini bilish
11


12
.range() funktsiyasi


13


14
!!!


15
Lorem Ipsum
Lorem Ipsum
SONLI RO’YXATLAR USTIDA SODA AMALLAR


16
RO’YXATNI KESISH


17


18


Ro’yxatdan nusxa olish
19


20


Ro’yxatdan nusxa olish uchun yuqoridagi kabi ro’yxatni
kesish usulidan foydalaniladi
21


22
Tuples – o’zgarmas ro’yxat


23


24
Demak yuqorida ko'rib turganingiz kabi, bu operatsiya
xatolikka olib keldi. Shu kabi ro'yxatdan biror elementni
o'chirish yoki yangi element qo'shish ham mumkin
emas.


25


amaliyot
26


27


thank you for your attention
28

Document Outline

  • Слайд 1, MA’LUMOTLAR TUZILMASI VA ALGORITMLAR
  • Слайд 2, Hello!
  • Слайд 3
  • Слайд 4, RO’YXATNI TARTIBLASH
  • Слайд 5, !!!
  • Слайд 6, .sort(Reverse=true)
  • Слайд 7
  • Слайд 8
  • Слайд 9, Yuoqridagi ikki usul bilan sonli ro'yxatlarni ham tartiblashimiz mumkin:
  • Слайд 10, Ro’yxatni aylantirish
  • Слайд 11, Ro’yxat uzunligini bilish
  • Слайд 12, .range() funktsiyasi
  • Слайд 13
  • Слайд 14
  • Слайд 15
  • Слайд 16
  • Слайд 17
  • Слайд 18
  • Слайд 19, Ro’yxatdan nusxa olish
  • Слайд 20
  • Слайд 21, Ro’yxatdan nusxa olish uchun yuqoridagi kabi ro’yxatni kesish usulidan foydalaniladi
  • Слайд 22, Tuples – o’zgarmas ro’yxat
  • Слайд 23
  • Слайд 24
  • Слайд 25
  • Слайд 26, amaliyot
  • Слайд 27
  • Слайд 28, thank you for your attention

Download 1.63 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling