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.

Ro'yxatlar bo'ylab aylanish mavzusida test

Savol 1 / 6

Ro'yxat elementlarini to'g'ridan-to me'yori element bo'yicha aylanib chiqish uchun eng oddiy sintaksis qaysi?