Mundarija: Kirish Nazariy qism malumotlar bazasi nima? Pythonda malumotlar bazasi turlari Malumotlar bazasini tuzish 4 Foydalanuvchi tomonidan aniqlangan malumotlar Xulosa Foydalanilgan adabiyotlar Kirish
Download 357.07 Kb.
|
Data srtucture, Sadullayeva M, 901-20
- Bu sahifa navigatsiya:
- Royxatlar (List)
2.3 Malumotlar bazasini tuzish
Nomidan ko'rinib turibdiki, ushbu ma'lumotlar tuzilmalari Python bilan o'rnatilgan bo'lib, dasturlashni osonlashtiradi va dasturchilarga yechimlarni tezroq olish uchun ulardan foydalanishga yordam beradi. Keling, ularning har birini batafsil muhokama qilaylik. Ro'yxatlar (List) Ro'yxatlar turli xil ma'lumotlar turlarini ma'lumotlarni ketma-ket saqlash uchun ishlatiladi. Ro'yxatning har bir elementiga tayinlangan manzillar mavjud, ular indeks deb nomlanadi. Indeks qiymati 0 dan boshlanadi va ijobiy indeks deb nomlangan oxirgi elementgacha davom etadi. Bundan tashqari, salbiy indeksatsiya mavjud bo'lib, u elementlardan oxirigacha birinchisiga kirish huquqini beruvchi -1 dan boshlanadi. Keling, misol dasturi yordamida ro'yxatlarni yaxshiroq tushunamiz. Ro'yxat yaratish Ro'yxat yaratish uchun siz kvadrat qavslardan foydalanasiz va unga mos ravishda elementlar qo'shasiz. Agar siz to'rtburchak qavs ichida biron bir elementni o'tkazmasangiz, siz bo'sh ro'yxatni chiqarasiz. 1-Jadval. Ro’yxat yaratish
Natija: [] [1, 2, 3, ‘example’, 3.132] Elementlarni qo'shish Ro'yxatdagi elementlarni qo'shish append (), extension () va insert () funktsiyalari yordamida amalga oshiriladi.
Append () funktsiyasi unga o'tgan barcha elementlarni bitta element sifatida qo'shadi. Extension () funktsiyasi elementlarni birma-bir ro'yxatga qo'shadi. Insert () funktsiyasi indeks qiymatiga o'tgan elementni qo'shadi va ro'yxat hajmini ham oshiradi. 2-Jadval. Elementlarni qo’shish
Natija: [1, 2, 3] [1, 2, 3, [555, 12]] [1, 2, 3, [555, 12], 234, ‘more_example’] [1, ‘insert_example’, 2, 3, [555, 12], 234, ‘more_example’] Elementlarni o'chirish Elementlarni o'chirish uchun Python-ga o'rnatilgan del kalit so'zidan foydalaning, ammo bu bizga hech narsa qaytarmaydi. Agar elementni qaytarishni istasangiz, indeks qiymatini qabul qiladigan pop () funktsiyasidan foydalanasiz. Elementni qiymati bo'yicha olib tashlash uchun, siz (() funktsiyasidan foydalanasiz. 3-Jadval. Elementlarni o’chirish
Natija: [1, 2, 3, ‘example’, 3.132, 30] [1, 2, 3, 3.132, 30] Popped Element: 2 List remaining: [1, 3, 3.132, 30] [] Elementlarga kirish Pythondagi elementlarga kirish Stringsga kirish bilan bir xil. Siz indeks qiymatlarini topshirasiz va shuning uchun kerak bo'lganda qiymatlarni olishingiz mumkin.
Natija: 1 2 3 example 3.132 10 30 [1, 2, 3, ‘example’, 3.132, 10, 30] example [1, 2] [30, 10, 3.132, ‘example’, 3, 2, 1] Download 357.07 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling