Pythonda ikki o'lchovli ro'yxat yaratish
Ro'yxat yaratishda ikkita tsikldan foydalangan holda ikki o'lchovli ro'yxat yaratish mumkin.
Keling, uchta ro'yxatdan tashkil topgan ro'yxat yarataylik,
ularning har birida 1 dan 4 gacha bo'lgan
sonlar joylashgan. Buning uchun ro'yxat yaratishda
yana bir ichki ro'yxat yaratish kerak. Unda j
o'zgaruvchisi va tsikl yordamida sonlar yaratiladi.
Bunda tashqi tsikl i ni ichki ro'yxat yaratishning
o'ng tomonida belgilaymiz:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Kodni bajarish natijasi:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Ro'yxat yaratish yordamida quyidagi ro'yxatni yarating:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Ro'yxat yaratish yordamida quyidagi ro'yxatni yarating:
[
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
]