|
Elementning mavjudligini tekshirish
|
bet | 22/24 | Sana | 23.02.2024 | Hajmi | 66,31 Kb. | | #161000 |
Bog'liq 1. Python dasturlash tili va uning imkoniyatlari. Python-fayllar.orgElementning 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']
|
| |