Junior — Middle
Python tilida list tushunchasining ishlash prinsipi haqida tushuntira olasizmi?
sobes.tech AI
AIdan javob
Python'da ro'yxat tushunchasi mavjud takrorlanadigan obyektlardan ro'yxatlarni qisqa usulda yaratish uchun imkon beradigan usul bo'lib, elementlarni filtrlash va o'zgartirish imkoniyatini taqdim etadi.
Sintaksisi quyidagicha:
[ifoda element uchun iterable da, agar shart]
Misol: 0 dan 9 gacha bo'lgan juft sonlarning kvadratlaridan ro'yxat yaratish
kvadratlar = [x**2 for x in range(10) if x % 2 == 0]
print(kvadratlar) # Chiqishi: [0, 4, 16, 36, 64]
Bu yangi ro'yxatlarni yaratishda for sikllari va shartli operatorlardan foydalanishga nisbatan ko'proq o'qilishi oson va qisqa usuldir.