Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - 2D सरणियों/सूचियों का सही तरीके से उपयोग करना

पायथन 2-आयामी सूचियां/सरणी बनाने के कई तरीके प्रदान करता है। हालांकि, किसी को इन तरीकों के बीच के अंतरों को जानना चाहिए क्योंकि वे कोड में जटिलताएं पैदा कर सकते हैं जिनका पता लगाना बहुत मुश्किल हो सकता है।

उदाहरण

rows, cols = (5, 5)
arr = [[0]*cols]*rows
#lets change the first element of the 1st row to 1 & print the array
arr[0][0] = 1
for row in arr:
   print(row)
arr = [[0 for i in range(cols)] for j in range(rows)]
#again in this new array lets change the 1st element of the first row
# to 1 and print the array
arr[0][0] = 1
for row in arr:
   print(row)

आउटपुट

[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]

  1. पायथन का उपयोग करके बाइनरी ट्री में दाईं ओर नोड का पता लगाने का कार्यक्रम

    मान लीजिए, हमें एक बाइनरी ट्री प्रदान किया जाता है। हमें एक नोड (u नाम दिया गया) के लिए एक पॉइंटर भी दिया जाता है और हमें दिए गए नोड के ठीक दाईं ओर स्थित नोड को खोजना होता है। दिए गए नोड के दाईं ओर स्थित नोड समान स्तर पर रहना चाहिए और दिया गया नोड या तो लीफ नोड या आंतरिक नोड हो सकता है। तो, अगर इनप

  1. पायथन में pydoc मॉड्यूल का उपयोग करके दस्तावेज़ बनाना

    परिचय पाइडोक मॉड्यूल स्वचालित रूप से पायथन मॉड्यूल से प्रलेखन उत्पन्न करता है। दस्तावेज़ीकरण को वेब ब्राउज़र पर प्रदर्शित कंसोल पर पाठ के पृष्ठों के रूप में, या यहाँ तक कि HTML फ़ाइलों के रूप में भी सहेजा जा सकता है। इस लेख में आप विभिन्न मामलों में इन दस्तावेज़ों को देखने के तरीके सीखेंगे और यहां

  1. पायथन का उपयोग करके बॉल गेम को पकड़ना

    पायथन का उपयोग कंप्यूटर गेम बनाने के लिए भी किया जा सकता है। इस लेख में हम देखेंगे कि कैसे अजगर का उपयोग करके गेंद को पकड़ने वाला खेल बनाया जा सकता है। इस खेल में एक गेंद कैनवास की खिड़की के ऊपर से गिरती रहती है और खिड़की के नीचे एक बार मौजूद होता है। बार को बाएँ और दाएँ दिशा में ले जाने के लिए दो ब