Python
Sarlavha: Listlar bilan ishlash — Python’da tezkor tanishuv 📚🐍
Mavzu nomi: Listlar
Qiziqarli qisqa tushuntirish: Python’da ro‘yxat (list) — o‘zgaruvchan kolleksiya bo‘lib, bir nechta qiymatlarni bir o‘zida saqlashga imkon beradi. Listlar indekslash orqali har bir elementga murojaat qiladi (0-dan boshlanadi) va append, pop, remove kabi ko‘plab foydali usullarga ega. Listlar bilan ishlash keng qo‘llanadi: ma’lumotlar to‘plamini saqlash, filtr, tartibga solish yoki mavhum algoritmlarni bajartirish uchun ideal. Quyidagi oddiy misolda ro‘yxat yaratish, indeks bo‘yicha kirish, ro‘yxat bo‘yicha tushuncha va ro‘yxatni kengaytirishni ko‘rsataman. 👇
Amaliy kod misoli:
# Oddiy ro'yxat yaratish, indekslash va ro'yxat tushunchasini ko'rsatish
fruits = ["olma", "banan", "olcha", "nok"]
# indeks bo'yicha chiqarish
print("Birinci meva:", fruits[0])
# ro'yxat tushunchasi: ro'yxat ichida ro'yxat
evens = [x for x in range(1, 11) if x % 2 == 0]
print("Juft sonlar:", evens)
# ro'yxatni qo'shish
fruits.append("shaftoli")
print("Yangilangan ro'yxat:", fruits)
# qisqa filtratsiya misoli: uzun ro'yxatdan faqat qaysi meva
# bo'lishini ko'rish
selected = [f for f in fruits if "a" in f]
print("A harfi bor mevalar:", selected)
Kod natijasi (Output):
Birinci meva: olma
Juft sonlar: [2, 4, 6, 8, 10]
Yangilangan ro'yxat: ['olma', 'banan', 'olcha', 'nok', 'shaftoli']
A harfi bor mevalar: ['olma', 'banan', 'olcha', 'shaftoli']
Obunachilardan fikr: Siz ro‘yxatlar bilan ishlashning qaysi usullarini eng ko‘p foydalanasiz va qaysi vaziyatlarda ro‘yxat tushunchasi eng foydali bo‘ladi deb o‘ylaysiz? Keysingi mavzu uchun qaysi misollar yoqadi? 💬🧭
5 ·