Thursday, April 2, 2020

Python Example to find intersection of two lists

  This article about to merge and sort two lists in"Python tutorial in Hindi" contains the mathematical "Program example in python" and helps to learn  Basic "python examples code" For beginning and advance level so that students can learn python "program code example easily" and understand the concept of python basic. 

python example program
python example program

 Python Example to find intersection of two lists | Python Coding Example

  • Python code Example Description


कार्यक्रम दो सूचियों को लेता है और दो सूचियों के प्रतिच्छेदन को पाता है।

  • Solution For Python Coding Example


1. एक फ़ंक्शन को परिभाषित करें जो दो सूचियों को स्वीकार करता है और उनमें से प्रतिच्छेदन लौटाता है।
2. दो खाली सूचियों की घोषणा करें और उन्हें एक खाली सूची में आरंभ करें।
3. दो सूचियों के मूल्यों को स्वीकार करने के लिए एक लूप के लिए विचार करें।
4. सूची में तत्वों की संख्या लें और इसे एक चर में संग्रहीत करें।
5. लूप के लिए दूसरे का उपयोग करके सूची में मानों को स्वीकार करें और सूची में डालें।
6. दूसरी सूची के लिए भी 4 और 5 दोहराएं।
7. दो सूचियों के प्रतिच्छेदन का पता लगाएं।
8. चौराहा प्रिंट करें।
9. बाहर निकलें।


  • Source Code For Python Example Program



def intersection(a, b):
    return list(set(a) & set(b))
 
def main():
    alist=[]
    blist=[]
    n1=int(input("Enter number of elements for list1:"))
    n2=int(input("Enter number of elements for list2:"))
    print("For list1:")
    for x in range(0,n1):
        element=int(input("Enter element" + str(x+1) + ":"))
        alist.append(element)
    print("For list2:")
    for x in range(0,n2):
        element=int(input("Enter element" + str(x+1) + ":"))
        blist.append(element)
    print("The intersection is :")
    print(intersection(alist, blist))
main()



यहां दो सूचियों के प्रतिच्छेदन को खोजने के लिए पायथन प्रोग्राम का स्रोत कोड है। कार्यक्रम का आउटपुट भी नीचे दिखाया गया है।

  • Explanation For Python Example Program



1. उपयोगकर्ता को सूची में तत्वों की संख्या दर्ज करनी चाहिए और इसे एक चर में संग्रहीत करना चाहिए।
2. उपयोगकर्ता को सूची में तत्वों की समान संख्या में मान दर्ज करना होगा।
3. परिशिष्ट फ़ंक्शन उपयोगकर्ता से प्रत्येक तत्व को प्राप्त करता है और सूची के अंत में उतना ही जोड़ता है जितने बार तत्वों की संख्या होती है।
4. 2 और 3 के समान दूसरी सूची के लिए भी किया जाता है।
5. चौराहा फ़ंक्शन दो सूचियों को स्वीकार करता है और सूची को लौटाता है जो दो सूचियों का प्रतिच्छेदन है, अर्थात, सूची 1 और 2 से सभी सामान्य मान।
6. चौराहे फ़ंक्शन में सेट फ़ंक्शन एक सूची को स्वीकार करता है और उस सूची को वापस करता है जिसमें दोनों सूची में सामान्य तत्व शामिल हैं।
7. सूचियों को चौराहे समारोह में पारित किया जाता है और लौटी सूची मुद्रित की जाती है।

Output

 
Case 1:
Enter number of elements for list1:3
Enter number of elements for list2:4
For list1:
Enter element1:34
Enter element2:23
Enter element3:65
For list2:
Enter element1:33
Enter element2:65
Enter element3:23
Enter element4:86
The intersection is :
[65, 23]
 
Case 2:
Enter number of elements for list1:2
Enter number of elements for list2:4
For list1:
Enter element1:3
Enter element2:4
For list2:
Enter element1:12
Enter element2:34
Enter element3:4
Enter element4:6
The intersection is :
[4]

0 Comments:

Post a Comment