Python හි ද්විමාන ලැයිස්තුවක් ජනනය කිරීම

අවබෝධය තුළ නියම කර ඇති පුනරාවර්තන දෙකක් භාවිතයෙන් ද්විමාන ලැයිස්තුවක් නිර්මාණය කළ හැකිය.

අපි ලැයිස්තුවක් සාදමු, එය ලැයිස්තු තුනකින් සමන්විත වන අතර ඒවා තුළ 1 සිට 4 දක්වා අංක අඩංගු වේ. මේ සඳහා අවබෝධය තුළ තවත් අභ්‍යන්තර අවබෝධයක් සාදන්න. එහිදී පුනරාවර්තනය සහ විචල්‍යය j භාවිතයෙන් අංක ජනනය ලියන්න. එහිදී බාහිර පුනරාවර්තනය i සමඟ අභ්‍යන්තර අවබෝධයට දකුණු පසින් නියම කරන්න:

pythonlst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

python[
  [1, 2, 3, 4],
  [1, 2, 3, 4],
  [1, 2, 3, 4],
]
Задание 1

අවබෝධය භාවිතයෙන් පහත දක්වන ලැයිස්තුව සාදන්න:

python[
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
]
Задание 2

අවබෝධය භාවිතයෙන් පහත දක්වන ලැයිස්තුව සාදන්න:

python[
  [
    [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],
  ],
]