Listni yaratish uchun elementlarni kvadrat qavslar [] ichiga vergul bilan ajratib yozamiz. Listni yaratganimizdan keyin uning har bir elementiga indeks orqali murojaat qilishimiz mumkin.
# Talabalar ismlaridan iborat list yaratish
talabalar = ["Ali", "Vali", "Soli"]
print(talabalar)
# Natija: ['Ali', 'Vali', 'Soli']Indeks — bu list ichidagi elementning tartib raqami. Pythonda indeks 0 dan boshlanadi. Ya'ni birinchi elementning indeksi 0, ikkinchiniki 1, uchinchiniki 2.
Loading diagram...
# Elementlarga indeks orqali murojaat
talabalar = ["Ali", "Vali", "Soli"]
print(talabalar[0]) # Birinchi element: Ali
print(talabalar[1]) # Ikkinchi element: Vali
print(talabalar[2]) # Uchinchi element: SoliPythonda manfiy indekslash ham ishlaydi. -1 oxirgi elementni, -2 oxiridan ikkinchi elementni bildiradi. Bu oxirgi elementlarni tezda olish uchun qulay:
# Manfiy indekslar
mevalar = ["olma", "banan", "gilos", "shaftoli"]
print(mevalar[-1]) # Oxirgi element: shaftoli
print(mevalar[-2]) # Oxiridan ikkinchi: gilos
print(mevalar[-4]) # Oxiridan to'rtinchi (birinchi): olmaRaqamlardan iborat listlar bilan ham xuddi shunday ishlash mumkin:
# Baholar listi
baholar = [85, 90, 72, 60, 95]
print("Birinchi baho:", baholar[0]) # 85
print("Ikkinchi baho:", baholar[1]) # 90
print("Oxirgi baho:", baholar[-1]) # 95
print("Jami baholar:", len(baholar)) # 5Muhim qoidalar:
list[0]n elementli listda eng katta indeks n-1-1 oxirgi elementIndexError xatolikka olib keladiList yaratish va indekslar bilan ishlash
Quyidagi amallarni bajaring:
sonlar = [10, 20, 30] listini yarating10) indeks orqali chiqaring20) indeks orqali chiqaring30) indeks orqali chiqaringBu mashq orqali siz: