Python ko'p o'lchovli ro'yxatlarni to'ldirish
Tsiklar yordamida ko'p o'lchovli ro'yxatlarni elementlar bilan to'ldirish mumkin.
Quyidagi ikki o'lchovli ro'yxatni olish kerak bo'lsin:
[
[1, 2, 3],
[1, 2, 3],
]
Berilgan vazifani ikkita ichki tsikl qo'llab hal qilamiz. Tashqi tsikl kichik ro'yxatlarni yaratadi, ichki tsikl esa bu kichik ro'yxatlarni raqamlar bilan to'ldiradi:
lst = []
for i in range(0, 2):
sub_lst = [] # kichik ro'yxat yaratamiz
for j in range(1, 4):
sub_lst.append(j) # kichik ro'yxatni raqamlar bilan to'ldiramiz
lst.append(sub_lst)
Tsiklar yordamida ro'yxatni quyidagi ma'lumotlar bilan to'ldiring:
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]
Ikkita ro'yxat berilgan:
lst1 = []
lst2 = ['a', 'b', 'c']
Tsiklar yordamida birinchi ro'yxatni ikkinchi ro'yxat elementlari bilan to'ldiring, shunday natijaga erishish uchun:
[
['a', 'b', 'c'],
['a', 'b', 'c'],
]