Skip to content

Ro‘yxatlar bo‘ylab aylanish

Ro'yxatlar ichidagi ltoop tushunchasi haqida o'rganamiz.

For sikli orqali aylanish

Ro‘yxat elementlarini for sikli yordamida bosib chiqish mumkin.

python
royhat = ["olma", "banan", "gilos"]
for x in royhat:
  print(x)  # Har bir elementni chop etish

Indekslar orqali aylanish

range() va len() funksiyalari yordamida elementlarga indeks bo‘yicha murojaat qilinadi.

python
royhat = ["olma", "banan", "gilos"]
for i in range(len(royhat)):
  print(royhat[i])  # Indeks bo‘yicha elementlarni chiqarish

Diqqat

range(len(royhat)) [0, 1, 2] kabi iterativ obyekt yaratadi, bu ro‘yxat indekslarini taqdim etadi.

While sikli orqali aylanish

len() yordamida ro‘yxat uzunligini aniqlab, while sikli orqali elementlar chiqariladi.

python
royhat = ["olma", "banan", "gilos"]
i = 0
while i < len(royhat):
  print(royhat[i])  # Indeks bo‘yicha elementlarni chiqarish
  i += 1  # Indeksni oshirish

Ro‘yxat tushunchasi (List Comprehension) yordamida aylanish

Ro‘yxatlar bo‘ylab eng qisqa va qulay sintaksis list comprehension hisoblanadi.

python
royhat = ["olma", "banan", "gilos"]
[print(x) for x in royhat]  # Har bir elementni chiqarish

Diqqat

List comprehension qisqa kod yozishga yordam beradi, lekin faqat chiqarish uchun emas, yangi ro‘yxatlar yaratishda ham foydalidir.