Дар Python ду-ченакаи рӯйхат тавлид кардан
Бо ёрии ду ҳалқа, ки дар ҷумлаи рӯйхатӣ муайян карда шудаанд, метавон ду-ченакаи рӯйхат сохт.
Биёед рӯйхате созем, ки аз се рӯйхат иборат аст,
ки дар онҳо ба навбат худ
рақамҳо аз 1 то 4 ҷойгиранд. Барои ин
дар ҷумлаи рӯйхатӣ бояд як ҷумлаи рӯйхатии дохилӣ
дигар сохт. Дар он тавлиди рақамҳоро бо ёрии ҳалқа ва тағирёбандаи
j нависем. Дар ҳоле ки ҳалқаи беруна бо i
ро аз тарафи рости ҷумлаи дохилӣ муайян мекунем:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Натиҷаи иҷрои рамз:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Бо ёрии ҷумлаи рӯйхатӣ рӯйхати зеринро созед:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Бо ёрии ҷумлаи рӯйхатӣ рӯйхати зеринро созед:
[
[
[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],
],
]