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