• Ro`yxatning funksiya va metodlari
  • Ro’yxat uzunligi
  • Elementning mavjudligini tekshirish




    Download 66,31 Kb.
    bet22/24
    Sana23.02.2024
    Hajmi66,31 Kb.
    #161000
    1   ...   16   17   18   19   20   21   22   23   24
    Bog'liq
    1. Python dasturlash tili va uning imkoniyatlari. Python-fayllar.org

    Elementning mavjudligini tekshirish
    Biror elementning ro’yxatda mavjudligini tekshirish uchun in operatoridan foydalaniladi. Hozir
    ro’yxatda nok borligini tekshiramiz:
    meva = ["olma", "banan", "apelsin", "nok", "uzum"]
    if "nok" in meva:
    print("Ha, nok bor")
    else:
    print("Nok yo'q")
    Ro`yxatning funksiya va metodlari
    Ro`yxatni yaratgandan so`ng uning ustida turli amallarni bajarish kerak bo`ladi, albatta, buning
    uchun esa Pythonni o`ziga kiritilgan bir qancha funksiya va metodlar bor.
    Metod Vazifasi
    List.append(x) Ro`yxat oxiridan element qo`shish
    List.extend(L) Oxiriga hamma elementlarni qo`shib list ro`yxatini
    kengaytiradi.
    List.insert(i,x) i-elementga x qiymatini kiritadi
    List.remove(x) Ro`yxatdan x qiymatga ega elementni o`chiradi
    List.pop([i]) Ro`yxatning i-elementini o`chiradi va qaytaradi. Agarda indeks
    ko`rsatilmagan bo`lsa oxirgi element o`chiriladi
    List.index(x,[start],[end]) X qiymatga teng start dan end gacha birinchi elementni
    qaytaradi
    List.count(x) X qiymatga teng elementlar sonini qaytaradi
    List.sort([key=funksiya]) Funksiya asosida ro`yxatni saralaydi
    List.reverse() Ro`yxatni ochadi
    List.copy() Ro`txatning nusxalaydi
    List.clear() Ro`yxatni tozalaydi
    Keling list ya’ni ro`yxatda metodlarni qo`llanilishini misollar yordamida ko`rib chiqamiz.
    Ro’yxat uzunligi
    Ro’yxatda nechta element borligini aniqlash uchun len() funksiyasi ishlatiladi.
    meva = ["olma", "banan", "apelsin", "nok", "uzum"]
    print(len(meva))
    Element qo’shish
    append() funksiyasi bilan ro’yxat oxiridan yangi element qo’shish mumkin:
    meva = ["olma", "banan", "apelsin", "nok", "uzum"]
    meva.append("anor")
    print(meva)
    ['olma', 'banan', 'apelsin', 'nok', 'uzum', 'anor']
    Agar elementni ro’yxat oxiriga emas, balki uning ma’lum bir o’rniga qo’shmoqchi bo’lsak insert()
    funksiyasini ishlatamiz. Buning uchun qo’shmoqchi bo’lgan o’rnimizning indeksi ham kiritiladi.
    Masalan hozir ro’yxatning boshiga yangi elemetni qo’shamiz:
    meva = ["olma", "banan", "apelsin", "nok", "uzum"]
    meva.insert(0, "anor")
    print(meva)
    ['anor', 'olma', 'banan', 'apelsin', 'nok', 'uzum']

    Download 66,31 Kb.
    1   ...   16   17   18   19   20   21   22   23   24




    Download 66,31 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Elementning mavjudligini tekshirish

    Download 66,31 Kb.