Asosiy farq – Pythonda qoʻshish va kengaytirish
Python - keng tarqalgan umumiy maqsadli dasturlash tili. Bu yuqori darajadagi til, shuning uchun sintaksis dasturchilar tomonidan oson tushunarli va o'qilishi mumkin. Python-dagi eng asosiy ma'lumotlar strukturasi ketma-ketlikdir. Bu elementlar to'plami. Boshlang'ich element indeks nolga ega, keyingi element esa indeksga ega va hokazo. Ro'yxat Python-da o'rnatilgan bitta turdagi ketma-ketlikdir. Roʻyxatlarda kesish, qoʻshish, koʻpaytirish va hokazo kabi turli amallarni bajarish mumkin. Roʻyxat ichidagi har bir element vergul bilan ajratilgan. Barcha elementlar kvadrat qavs ichiga kiritilgan. C, Java kabi dasturlash tillarida bir xil ma'lumotlar turini massivda saqlash juda muhim. Ammo Python ro'yxatida barcha elementlarning bir xil ma'lumotlar turi bo'lishi shart emas. Python tili ro'yxatlar bilan bog'langan bir nechta o'rnatilgan funktsiyalarni taqdim etadi. Dasturchi ulardan o'z dasturlarida foydalanishi mumkin. Ulardan ikkitasi, qo'shish va kengaytirish. Ushbu maqolada python-da qo'shish va kengaytirish o'rtasidagi farq muhokama qilinadi. Qo'shish usuli asosan mavjud ro'yxatga bitta element qo'shish uchun ishlatiladi, kengaytirish usuli esa mavjud ro'yxatga bir nechta element qo'shish uchun ishlatiladi. Python-da qo'shish va kengaytirish o'rtasidagi asosiy farq shundaki, append o'z argumentlarini bitta element sifatida ro'yxat oxiriga qo'shadi, kengaytirish esa har bir elementni ro'yxatga qo'shish va uni kengaytirish orqali o'z argumentlarini takrorlaydi.
Pythonda append nima?
Qoʻshimcha Pythonda oʻrnatilgan funksiyadir. U ro'yxatning oxiriga bitta element qo'shadi. Quyidagi dasturga ko'ra ro'yxat1 uchta elementni o'z ichiga oladi, ular 1, 2 va 3. Qo'shish usulidan foydalanib, ro'yxat1ga 4 raqami qo'shiladi. U ro'yxatning oxiriga qo'shiladi. Chiqish roʻyxatni [1, 2, 3, 4] shaklida beradi.
01-rasm: Python-da qo'shish
Bu yerda mavjud roʻyxat [1, 2, 3, 4]. 5 va 6 elementlar boshqa ro'yxatga tegishli. Qo'shish funksiyasidan foydalanib, [5, 6] ro'yxatga qo'shiladi. Ushbu ro'yxat asl ro'yxatga qo'shiladi. [5, 6] roʻyxat oxiriga qoʻshiladigan yagona roʻyxat elementidir. Shuning uchun qo'shish usuli ro'yxatga faqat bitta element qo'shishi mumkin. Garchi yangi roʻyxat ikkita elementdan iborat boʻlsa ham, ularning barchasi asl roʻyxatga bitta element sifatida qoʻshilgan.
Pythonda kengaytma nima?
Kengaytma Python-da o'rnatilgan funksiyadir. U allaqachon mavjud ro'yxatning oxiriga bir nechta elementlarni qo'shish uchun ishlatiladi. Kengaytirish funksiyasining funksiyasi quyidagicha.
02-rasm: Pythonda kengaytirish
Quyidagi dasturga ko'ra, ro'yxat1 uchta elementni o'z ichiga oladi: 1, 2 va 3. Kengaytirish usulidan foydalanib, 4 raqami ro'yxat1ga kengaytiriladi. Kengaytirish usulidan foydalanganda, ro'yxatga 4 kiritilishi kerak. Endi ro'yxat1 [1, 2, 3, 4]. list2 deb nomlangan yana bir ro'yxat mavjud. U ikkita elementdan iborat. Ro'yxat2 ro'yxatini ro'yxatga 1 kengaytirgandan so'ng, chiqish [1, 2, 3, 4, 5, 6] bo'ladi. Roʻyxat2dagi elementlar roʻyxat 1ga alohida elementlar sifatida qoʻshiladi.
Pythonda qoʻshish va kengaytirish oʻrtasidagi oʻxshashlik nima?
Ham qoʻshish, ham kengaytirish Python dasturlash tili tomonidan taʼminlangan oʻrnatilgan funksiyalardir
Pythonda qoʻshish va kengaytirish oʻrtasidagi farq nima?
Pythonda qoʻshish va kengaytirish |
|
Qoʻshimcha Python-da oʻrnatilgan funksiya boʻlib, oʻz argumentlarini bitta element sifatida roʻyxat oxiriga qoʻshish uchun ishlatiladi. | Kengaytma Python-da oʻrnatilgan funksiya boʻlib, u oʻz argumentlari ustida takrorlanadi va har bir elementni roʻyxatga qoʻshib, uni kengaytiradi. |
Roʻyxat uzunligi | |
Qoʻshimchadan foydalanilganda roʻyxat uzunligi bittaga koʻpayadi. | Uzaytirishdan foydalanilganda, roʻyxat uzunligi argumentda qancha element oʻtkazilganiga koʻpayadi. |
Foydalanish | |
Ilova mavjud roʻyxat oxiriga bitta element qoʻshish uchun ishlatiladi. | Kengaytma mavjud roʻyxat oxiriga bir nechta elementlarni qoʻshish uchun ishlatiladi. |
Xulosa – Pythonda qoʻshish va kengaytirish
Python yuqori darajadagi, umumiy maqsadli dasturlash tilidir. Bu oson o'qilishi va tushunarli bo'lgani uchun dasturchilar orasida mashhur dasturlash tilidir. Python dasturlarini saqlash va sinovdan o'tkazish ham oson. Python tili ko'plab o'rnatilgan funktsiyalarni ta'minlaydi. Shuning uchun dasturchilar ularni boshidan amalga oshirmasdan dasturda foydalanishlari mumkin. Ushbu maqola qo'shish va kengaytirish kabi ikkita o'rnatilgan funksiyani muhokama qildi. Python-da qo'shish va kengaytirish o'rtasidagi farq shundaki, append o'z argumentlarini bitta element sifatida ro'yxat oxiriga qo'shadi, kengaytma esa o'z argumentlarini takrorlaydi va har bir elementni ro'yxatga qo'shib, uni kengaytiradi.