লিস্ট নেস্টেড হতে পারে। এই আর্টিকেলে একটি বড় লিস্টের মধ্যে নির্দিষ্ট একটি লিস্ট উপাদান হিসেবে আছে কিনা তা যাচাই করার পদ্ধতি দেখানো হয়েছে।
in অপারেটর ব্যবহার করে
এটি খুব সহজ এবং সরল পদ্ধতি। in ক্লজ ব্যবহার করে শুধু যাচাই করা হয় ইনার লিস্টটি বড় লিস্টে উপাদান হিসেবে আছে কিনা।
উদাহরণ
listA = [[-9, -1, 3], [11, -8], [-4, 434, 0]]
search_list = [-4, 434, 0]
print("Given List :\n", listA)
print("list to Search: ", search_list)
if search_list in listA:
print("Present")
else:
print("Not Present")
আউটপুট
Given List : [[-9, -1, 3], [11, -8], [-4, 434, 0]] list to Search: [-4, 434, 0] Present
any ফাংশন ব্যবহার করে
any ক্লজ ব্যবহার করে একটি এলিমেন্ট নেয়া হয় এবং টেস্ট করা হয় যে সেটি লিস্টের যেকোনো এলিমেন্টের সমান কিনা।
উদাহরণ
listA = [[-9, -1, 3], [11, -8], [-4, 434, 0]]
search_list = [-4, 434, 0]
print("Given List :\n", listA)
print("list to Search: ", search_list)
if any(x == search_list for x in listA):
print("Present")
else:
print("Not Present")
আউটপুট
Given List : [[-9, -1, 3], [11, -8], [-4, 434, 0]] list to Search: [-4, 434, 0] Present