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.