Nested List Comprehensions
Siz ro'yxat komprehensiyalarini ichki ichiga joylashtirishingiz mumkin.
Ichki Ro'yxat Komprehensiyalari
Siz ro'yxat komprehensiyalarini ichki ichiga joylashtirishingiz mumkin. Asosan, bu tavsiya etilmaydi. Agar siz Internetda qidirsangiz, ro'yxat komprehensiyalarini ichma-ich joylashtirishning eng keng tarqalgan foydalanish holati matritsa matematikasi ekanligini ko'rasiz.
Matritsa odatda ichki ro'yxatlar bo'lgan ro'yxat sifatida tasvirlanadi, bu ichki ro'yxatlar butun sonlar yoki floatlar o'z ichiga oladi. Keling, shunday misolga qaraylik:
Natija:
Ushbu matritsa uchta ro'yxatni o'z ichiga oladi. Ushbu ichki ro'yxatlar qatorlar sifatida qaralishi mumkin. Keyin siz ichki ro'yxat komprehensiyasini yaratib, har bir element ustida aylantirasiz va o'sha elementni 2 ga ko'paytirasiz. So'ngra, ro'yxat komprehensiyasining tashqi qismida siz matritsadagi har bir qator ustida aylanasiz.
Agar imkoningiz bo'lsa, siz Python-ning ro'yxat komprehensiyalari bo'yicha hujjatlarini ko'rib chiqishingiz kerak. U erda sizning vaqtingizni sarflashga arziydigan boshqa qiziqarli misollar mavjud.