समस्या विवरण
दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें।
उदाहरण
इनपुट: L1 = [5, 6, 7, 8, 9]
L2 = [5, 13, 34, 22, 90]
आउटपुट: {5}
व्याख्या
दोनों सूचियों का सामान्य तत्व 5 है।
एल्गोरिदम
- दो यूजर इनपुट सूचियां बनाएं।
- सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।
- 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
कोई सामान्य तत्व नहीं