Python list elementlariga kirish
Elementlarga kirish
List elementlari indekslanadi va siz ularga indeks raqamiga murojaat qilish orqali kirishingiz mumkin:
Misol
Ro‘yxatning ikkinchi bandini chop eting:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
O‘zingiz sinab ko‘ring »
Eslatma: Birinchi element 0 indeksiga ega.
Salbiy indekslash
Salbiy indekslash oxiridan boshlanadi degan ma’noni anglatadi
-1 oxirgi elementga,-2 ikkinchi oxirgi elementga va hokazo.
Misol
Ro‘yxatning oxirgi elementini chop eting:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
O‘zingiz sinab ko‘ring »
Indekslar diapazoni
Siz diapazonni qaerdan boshlash va qayerdan tugatishni belgilash orqali bir qator indekslarni belgilashingiz mumkin.
Diapazonni belgilashda qaytariladigan qiymat belgilangan elementlar bilan yangi list bo‘ladi.
Misol
Uchinchi, to‘rtinchi va beshinchi bandlarni qaytaring:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
O‘zingiz sinab ko‘ring »
Eslatma: Qidiruv 2 indeksdan boshlanadi (qo‘shiladi) va 5 indeksda tugaydi (qo‘shilmaydi).
Esda tutingki, birinchi element 0 indeksiga ega.
Boshlanish qiymatini qoldirib, diapazon birinchi elementdan boshlanadi:
Misol
Ushbu misol elementlarni boshidan qaytaradi, lekin "kivi" ni o‘z ichiga olmaydi:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
O‘zingiz sinab ko‘ring »
Yakuniy qiymatni qoldirib, diapazon listning oxiriga o‘tadi:
Misol
Ushbu misol "gilos" dan oxirigacha bo‘lgan narsalarni qaytaradi:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
O‘zingiz sinab ko‘ring »
Salbiy indekslar diapazoni
Agar siz qidiruvni ro‘yxat oxiridan boshlamoqchi bo‘lsangiz, salbiy indekslarni belgilang:
Misol
Ushbu misol "to‘q sariq" (-4) dan "mango" (-1) ni o‘z ichiga olmaydi:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
O‘zingiz sinab ko‘ring »
Element mavjudligini tekshiring
Belgilangan element mavjudligini aniqlash uchuninlistdainkalit so‘zidan foydalaning:
Misol
Ro‘yxatda "olma" mavjudligini tekshiring:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
