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

3D सूची बनाने के लिए पायथन प्रोग्राम

समस्या विवरण

3D सूची का अर्थ 3D सरणी होता है। इस प्रोग्राम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं।

उदाहरण

इनपुट: 3×3×2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]]

एल्गोरिदम

  1. 3D सूची का क्रम दिया गया है।
  2. फॉर लूप का उपयोग करके सूची बनाएं और डेटा प्रिंट करें।

उदाहरण कोड

# 3D सूची बनाने का पायथन प्रोग्राम
import pprint

def print3D(i, j, k):
    lst = [[['*' for cc1 in range(i)] for cc2 in range(j)] for r in range(k)]
    return lst

# ड्राइवर कोड
c1 = 3
c2 = 2
r = 2
# प्रिटी प्रिंट फंक्शन का उपयोग
pprint.pprint(print3D(c1, c2, r))

आउटपुट

[[['*', '*', '*'], ['*', '*', '*']], [['*', '*', '*'], ['*', '*', '*']]]
  1. - पायथन प्रोग्राम: लिस्ट को स्ट्रिंग में बदलें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक लिस्ट दिए जाने पर, हमें इसे स्ट्रिंग टाइप में बदलने की आवश्यकता है। यहां हम ऊपर दी गई प्रॉब्लम स्टेटमेंट को हल करने के लिए चार अलग-अलग दृष्टिकोणों पर चर्चा करेंगे: दृष्टिकोण 1: खा

  1. - पायथन प्रोग्राम: दो अनसॉर्टेड लिस्ट का सॉर्टेड मर्ज्ड लिस्ट बनाना

    यहां दो यूजर इनपुट लिस्ट दी गई हैं, दो लिस्ट्स के एलिमेंट्स अनसॉर्टेड हैं। हमारा कार्य इन दो अनसॉर्टेड ऐरे को मर्ज करना है और उसके बाद लिस्ट को सॉर्ट करना है।उदाहरणInput: A[] = {100, 50, 150} B[] = {200, 30, 20} Output: Merge List: {20, 30, 50, 100, 150, 200}एल्गोरिदमचरण 1: पहले दो यूजर इनपुट लिस्ट

  1. - Python में खाली लिस्ट कैसे बनाएं?

    आप असाइनमेंट स्टेटमेंट में स्क्वायर ब्रैकेट्स में कोई एलिमेंट न देकर खाली लिस्ट ऑब्जेक्ट बना सकते हैं। खाली लिस्ट ऑब्जेक्ट `list()` बिल्ट-इन फंक्शन से बिना किसी तर्क के भी बनाया जाता है। >>> L1 = [] >>> L1 [] >>> L1 = list() >>> L1 []