Ro‘yxat elementlariga kirish
Elementlarga kirish
Ro‘yxat elementlari indekslangan bo‘lib, ularga indeks raqami orqali murojaat qilinadi.
python
royhat = ["olma", "banan", "gilos"]
print(royhat[1]) # Ikkinchi element: bananDiqqat
Birinchi elementning indeksi 0 dan boshlanadi.
Manfiy indekslash
Manfiy indekslash ro‘yxat oxiridan boshlab hisoblashni anglatadi:
-1oxirgi elementni bildiradi.-2oxirgi elementdan oldingi elementni bildiradi.
python
royhat = ["olma", "banan", "gilos"]
print(royhat[-1]) # Oxirgi element: gilosIndekslar oralig‘i
Indekslar oralig‘i orqali ro‘yxatning ma’lum qismini olish mumkin.
python
royhat = ["olma", "banan", "gilos", "apelsin", "kivi", "qovun", "mango"]
print(royhat[2:5]) # 2-dan 5-gacha (5 kiritilmaydi): ['gilos', 'apelsin', 'kivi']Diqqat
Qidiruv boshlanish indeksidan (kiritilgan) boshlanib, tugash indeksigacha (kiritilmagan) davom etadi.
Boshlanish indeksi tashlab ketilsa, qidiruv birinchi elementdan boshlanadi:
python
royhat = ["olma", "banan", "gilos", "apelsin", "kivi", "qovun", "mango"]
print(royhat[:4]) # Boshidan 4-gacha: ['olma', 'banan', 'gilos', 'apelsin']Tugash indeksi tashlab ketilsa, qidiruv oxirigacha davom etadi:
python
royhat = ["olma", "banan", "gilos", "apelsin", "kivi", "qovun", "mango"]
print(royhat[2:]) # 2-dan oxirigacha: ['gilos', 'apelsin', 'kivi', 'qovun', 'mango']Manfiy indekslar oralig‘i
Ro‘yxat oxiridan boshlash uchun manfiy indekslar ishlatiladi.
python
royhat = ["olma", "banan", "gilos", "apelsin", "kivi", "qovun", "mango"]
print(royhat[-4:-1]) # -4 (apelsin) dan -1 (mango) gacha: ['apelsin', 'kivi', 'qovun']Element mavjudligini tekshirish
Ro‘yxatda element borligini in kalit so‘zi bilan tekshirish mumkin.
python
royhat = ["olma", "banan", "gilos"]
if "olma" in royhat:
print("Ha, 'olma' mevalar ro‘yxatida bor")Diqqat
in operatori ro‘yxatda elementning aniq mavjudligini tez tekshiradi.
