Ro‘yxatlar bo‘ylab aylanish
Ro'yxatlar ichidagi
ltooptushunchasi 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 etishIndekslar 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 chiqarishDiqqat
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 oshirishRo‘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 chiqarishDiqqat
List comprehension qisqa kod yozishga yordam beradi, lekin faqat chiqarish uchun emas, yangi ro‘yxatlar yaratishda ham foydalidir.
