पायथन में द्वि-आयामी सूची जनरेशन

सूची समझ में दो लूप निर्दिष्ट करके द्वि-आयामी सूची बनाई जा सकती है।

आइए एक ऐसी सूची बनाते हैं, जिसमें तीन सूचियाँ हों, और उन सूचियों में 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],
  ],
]