Adding to a List
Ro'yxatga qo'shish uchun foydalanishingiz mumkin bo'lgan uchta ro'yxat usuli mavjud.
Ro'yxatga Qo'shish
Ro'yxatga qo'shish uchun foydalanishingiz mumkin bo'lgan uchta ro'yxat usuli mavjud. Ular quyidagilardir:
append()extend()insert()
append() usuli mavjud bo'lgan ro'yxat oxiriga bir element qo'shadi:
Avval siz to'rt bitta belgi satridan iborat ro'yxat yaratasiz. Keyin siz ro'yxat oxiriga bir butun son qo'shasiz. Endi ro'yxatda oxirida 1 bilan birga 5 ta element bo'lishi kerak.
Ro'yxatdagi elementlar sonini tekshirish uchun Pythonning ichki len() funktsiyasidan foydalanishingiz mumkin:
Bu sizga ro'yxatda haqiqatan ham beshta element borligini ko'rsatadi. Ammo agar siz ro'yxatning oxiridan boshqa joyga element qo'shmoqchi bo'lsangiz nima bo'ladi?
Buning uchun insert() usulidan foydalanishingiz mumkin:
insert() usuli ikki argumentni oladi:
- Qo'shish uchun pozitsiya
- Qo'shilishi kerak bo'lgan element
Yuqoridagi kodda siz Pythonga "first" satrini 0 pozitsiyasiga qo'shishni xohlayotganingizni aytasiz, bu ro'yxatdagi birinchi pozitsiyadir.
Ro'yxatga elementlar qo'shishning yana ikkita usuli mavjud. Siz extend() yordamida ro'yatga iterativ birikmalar qo'shishingiz mumkin:
Bu yerda siz ikkita ro'yxat yaratasiz. Keyin my_list ning extend() usulidan foydalanib, other_list dan elementlarni my_list ga qo'shasiz.
extend() usuli kiritilgan ro'yxatdagi elementlar ustida aylanish qiladi va ularning har birini ro'yxatga qo'shadi.
Shuningdek, ro'yxatlarni birlashtirish uchun qo'shishdan foydalanishingiz mumkin:
Bu holatda siz ikkita ro'yxat yaratasiz va keyin Pythonning + operatoridan foydalanib ularni birlashtirasiz. E'tibor bering, my_list va other_list o'zgarmagan.
Shuningdek, Python ro'yxatlari bilan += ni ishlatishingiz mumkin:
Bu ikkita ro'yxatni birlashtirishning bir oz osonroq usuli, ammo bu asl ro'yxatni o'zgartiradi, extend() usulini ishlatish kabi.
Endi ro'yxat ichidagi elementlarga qanday kirish va o'zgartirishni o'rganamiz.
Last updated on