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

दो सूचियों के सभी सामान्य तत्व प्रिंट करने के लिए पायथन प्रोग्राम

समस्या विवरण

दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें।

उदाहरण

इनपुट: L1 = [5, 6, 7, 8, 9]
L2 = [5, 13, 34, 22, 90]
आउटपुट: {5}

व्याख्या

दोनों सूचियों का सामान्य तत्व 5 है।

एल्गोरिदम

  1. दो यूजर इनपुट सूचियां बनाएं।
  2. सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।
  3. set1 & set2 सामान्य तत्वों का सेट लौटाता है।

उदाहरण कोड

# दो सूचियों में सामान्य तत्व खोजने का पायथन प्रोग्राम
def commonelemnets(a, b):
    seta = set(a)
    setb = set(b)
    if (seta & setb):
        print("सामान्य तत्व ::>", seta & setb)
    else:
        print("कोई सामान्य तत्व नहीं")

A = list()
n = int(input("पहली सूची का आकार दर्ज करें ::"))
print("पहली सूची के तत्व दर्ज करें ::")
for i in range(int(n)):
    k = int(input(""))
    A.append(k)
B = list()
n = int(input("दूसरी सूची का आकार दर्ज करें ::"))
print("दूसरी सूची के तत्व दर्ज करें ::")
for i in range(int(n)):
    k = int(input(""))
    B.append(k)
commonelemnets(A, B)

आउटपुट

पहली सूची का आकार दर्ज करें :: 4
पहली सूची के तत्व दर्ज करें :: 4 5 6 7
दूसरी सूची का आकार दर्ज करें :: 4
दूसरी सूची के तत्व दर्ज करें :: 1 2 3 4
सामान्य तत्व ::> {4}
पहली सूची का आकार दर्ज करें :: 4
पहली सूची के तत्व दर्ज करें :: 1 2 3 4
दूसरी सूची का आकार दर्ज करें :: 4
दूसरी सूची के तत्व दर्ज करें :: 5 6 7 8
कोई सामान्य तत्व नहीं
  1. - दो सूचियों के बीच अंतर सूचीबद्ध करने का पायथन प्रोग्राम

    समस्या विवरण इस समस्या में दो सूचियां दी गई हैं। हमारा कार्य दो सूचियों के बीच अंतर प्रदर्शित करना है। पायथन set() विधि प्रदान करता है। हम यहां इस विधि का उपयोग करते हैं। एक सेट बिना डुप्लिकेट तत्वों का एक अनऑर्डर्ड संग्रह है। सेट ऑब्जेक्ट यूनियन, इंटरसेक्शन, डिफरेंस और सिमेट्रिक डिफरेंस जैसे गणितीय

  1. - तीन सॉर्ट की गई सरणियों में सामान्य तत्व खोजने का पायथन प्रोग्राम

    समस्या विवरण यहां पहले हम 3 सरणी बनाते हैं जो यूजर इनपुट अनसॉर्टेड सरणी हैं, फिर हम सभी 3 अनसॉर्टेड सरणियों को सॉर्ट करते हैं। सरणियों का आकार n1, n2, n3 है। प्रत्येक सरणी का प्रारंभिक पता 0 है। i=0, j=0, k=0, फिर तीनों सरणियों के सभी तत्वों को पार करें और जांचें कि तीनों सरणियों के तत्व समान हैं या

  1. - सूची में सभी संख्याओं को गुणा करने का पायथन प्रोग्राम

    समस्या विवरण सबसे पहले हम यूजर इनपुट के लिए 3 सूचियां बनाते हैं। यहां हम ट्रैवर्सल तकनीक का उपयोग करते हैं। उत्पाद के मान को 1 से आरंभ करें, सभी तत्वों को पार करें और सूची के अंत तक एक-एक करके प्रत्येक संख्या को उत्पाद से गुणा करें। उदाहरण इनपुट: A=[5,6,3] आउटपुट: 90 व्याख्या: 5*6*3 एल्गोरिदम सू