पायथन में द्वि-आयामी सूची जनरेशन
सूची समझ में दो लूप निर्दिष्ट करके द्वि-आयामी सूची बनाई जा सकती है।
आइए एक ऐसी सूची बनाते हैं, जिसमें तीन
सूचियाँ हों, और उन सूचियों में
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],
],
]