কম্পিউটার

পাইথনে প্রদত্ত তালিকার তালিকায় একটি তালিকা বিদ্যমান কিনা তা পরীক্ষা করুন


তালিকাগুলি নেস্ট করা যেতে পারে, মানে একটি তালিকার উপাদানগুলি নিজেই তালিকা। এই প্রবন্ধে আমরা দেখব কিভাবে একটি প্রদত্ত তালিকা বাইরের বৃহত্তর তালিকায় একটি উপাদান হিসেবে উপস্থিত আছে কিনা তা খুঁজে বের করতে হবে৷

এর সাথে

এটি একটি খুব সহজ এবং সোজা এগিয়ে পদ্ধতি. ভিতরের তালিকাটি বড় তালিকায় একটি উপাদান হিসাবে উপস্থিত আছে কিনা তা পরীক্ষা করার জন্য আমরা ইন ক্লজ ব্যবহার করি।

উদাহরণ

listA = [[-9, -1, 3], [11, -8],[-4,434,0]]
search_list = [-4,434,0]

# Given list
print("Given List :\n", listA)
print("list to Search: ",search_list)

# Using in
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

যেকোনো সাথে

আমরা যেকোন ধারাটিও ব্যবহার করতে পারি যেখানে আমরা একটি উপাদান গ্রহণ করি এবং পরীক্ষা করি যে এটি তালিকায় উপস্থিত যেকোনো উপাদানের সমান কিনা। অবশ্যই লুপের সাহায্যে।

উদাহরণ

listA = [[-9, -1, 3], [11, -8],[-4,434,0]]
search_list = [-4,434,0]

# Given list
print("Given List :\n", listA)
print("list to Search: ",search_list)

# Using in
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

  1. পাইথনে তালিকার টুপল আনপ্যাক করা হচ্ছে

  2. পাইথনে টিপলে তালিকা সাজান

  3. লিঙ্কড তালিকার উপাদানগুলি পাইথনে জোড়ায় আছে কিনা তা পরীক্ষা করুন

  4. পাইথনে বিএসটি-তে প্রদত্ত যোগফল সহ একটি ট্রিপলেট বিদ্যমান কিনা তা পরীক্ষা করুন