Mening ismim Bunyod Azimov


Download 17.81 Kb.
Pdf ko'rish
Sana16.06.2023
Hajmi17.81 Kb.
#1499466
Bog'liq
13-DARS



MA’LUMOTLAR 
TUZILMASI VA 
ALGORITMLAR


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


“O`zgaruvchilar
va ma’lumot
turlari”.
3


List (Ro’yxat)
4
List yordamida bir o'zgaruvchida ko'p
qiymatlar saqlashni o'rganamiz.
Bugun o'rganadigan navbatdagi mal'umot turi List (ro'yxat) deb 
ataladi. Ro'yxat o'z nomi bilan, bitta o'zgaruvchida bir nechta
qiymatlarni saqlash imkonini beradi. Bu qiymatlar List elementlari
deyiladi. Ro'yxatda son, matn yoki aralash turdagi elementlarni
saqlash mumkin. 


List quyidagicha yaratiladi:
5


6


List elementlari ustida arifmetik amallar
bajarish:
narhlar = [12000, 18000, 10900, 22000]
print
(narhlar[2] + narhlar[3])
7
Natija: 32900
Natija
Kod


car_models = ['Toyota', 'GM', 'Volvo', 'BMW', 'Hyundai', 'Kia', 'Volkswagen']
print(car_models[-1]) # Listning eng oxirgi elementiga -1 bilan murojat qilamiz
8
Pythonda Listning eng oxirgi elementiga -1 indeksi
orqali ham murojat qilish mumkin. Bu usul Listning
uzunligini bilmaganda juda asqotadi. 
Volkswagen
Natija


Elementlarni qo’shish, o’cherish va o’zgartirish

Elementni o’zgartirish
9


Yangi element qo’shish
10
.append() metodi


Misollar
11


12
.insert() metodi


13
Elementni o’chirish


Want big impact?
Use big image.
14
Element qiymati bo'yichi o'chirish uchun esa .remove(qiymat) metodidan 
foydalanamiz. Buning uchun qavs ichida o'chirib tashlash kerak bo'lgan qiymatni 
yozamiz 


Use diagrams to explain your ideas
15
Lorem Ipsum
Lorem Ipsum
.remove(qiymat) metodi ro'yxatda uchragan birinchi mos keluvchi qiymatni o'chiradi. Agar
ro'yxatning ichida 2 va undan ko'p bir hil qiymatli elementlar bo'lsa, ulardan eng birinchisi
o'chadi. 


16


17
AMALIYOT
Quyidagi mashqlarni bajaring:
•Ismlar degan ro'yxat yarating va kamida 3 ta yaqin do'stingizning ismini kiriting
Ro'yxatdagi har bir do'stingizga qisqa xabar yozib konsolga chiqaring: 
Salom Jaxongir, bugun dars bormi?
Jamoldin, darsga boramizmi?
• sonlar deb nomlangan ro'yxat yarating va ichiga turli sonlarni yuklang
(musbat, manfiy, butun, o'nlik). 
• Yuqoridagi ro'yxatdagi sonlar ustida turli arifmetik amallar bajarib ko'ring. 
Ro'yxatdagi ba'zi sonlarning qiymatini o'zgartiring, ba'zilarini esa almashtiring. 
• t_shaxslar va z_shaxslar degan 2 ta ro'yxat yarating va biriga o'zingiz
eng ko'p hurmat qilgan tarixiy shaxslarning, ikkinchisiga esa zamonamizdagi tirik
bo'lgan shaxslarning ismini kiriting.


thank you for your attention
18

Download 17.81 Kb.

Do'stlaringiz bilan baham:




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