কম্পিউটার

পাইথনে দুটি তালিকা অভিন্ন কিনা তা পরীক্ষা করুন


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

উদাহরণ

listA = ['Mon','Tue','Wed','Thu']
listB = ['Mon','Wed','Tue','Thu']
# Given lists
print("Given listA: ",listA)
print("Given listB: ",listB)
# Sort the lists
listA.sort()
listB.sort()

# Check for equality
if listA == listB:
   print("Lists are identical")
else:
   print("Lists are not identical")

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given listA: ['Mon', 'Tue', 'Wed', 'Thu']
Given listB: ['Mon', 'Wed', 'Tue', 'Thu']
Lists are identical

কাউন্টার সহ

সংগ্রহ মডিউল থেকে কাউন্টার ফাংশন তালিকায় প্রতিটি আইটেমের সংঘটনের সংখ্যা খুঁজে পেতে আমাদের সাহায্য করতে পারে। নীচের উদাহরণে আমরা দুটি সদৃশ উপাদান গ্রহণ করি। উভয় তালিকায় প্রতিটি উপাদানের ফ্রিকোয়েন্সি সমান হলে, আমরা তালিকাগুলিকে অভিন্ন বলে বিবেচনা করি।

উদাহরণ

import collections
listA = ['Mon','Tue','Wed','Tue']
listB = ['Mon','Wed','Tue','Tue']
# Given lists
print("Given listA: ",listA)
print("Given listB: ",listB)
# Check for equality
if collections.Counter(listA) == collections.Counter(listB):
   print("Lists are identical")
else:
   print("Lists are not identical")

# Checking again
listB = ['Mon','Wed','Wed','Tue']
print("Given listB: ",listB)

# Check for equality
if collections.Counter(listA) == collections.Counter(listB):
   print("Lists are identical")
else:
   print("Lists are not identical")

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given listA: ['Mon', 'Tue', 'Wed', 'Tue']
Given listB: ['Mon', 'Wed', 'Tue', 'Tue']
Lists are identical
Given listB: ['Mon', 'Wed', 'Wed', 'Tue']
Lists are not identical

  1. দুটি গাছের সমস্ত স্তর পাইথনে অ্যানাগ্রাম কিনা তা পরীক্ষা করুন

  2. দুটি তালিকা বৃত্তাকারভাবে অভিন্ন কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. দুটি প্রদত্ত ম্যাট্রিক্স অভিন্ন কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. দুটি সংখ্যার বাইনারি উপস্থাপনা অ্যানাগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম।