কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: যেসব লেটার দুটি স্ট্রিং-এ আছে কিন্তু উভয়তেই নয় তা দেখানো

যেসব লেটার দুটি স্ট্রিং-এ আলাদা আলাদা আছে কিন্তু রিপিট হয়নি তা দেখাতে ইউজার ইনপুট নেওয়া হয়, এবং 'list' ও 'set' ব্যবহার করা হয়।

একটি লিস্ট হেটেরোজিনাস ভ্যালু সংরক্ষণ করতে ব্যবহার করা যায়। 'list' মেথড একটি দিয়ে যেওয়া ইটেরেবলকে লিস্ট টাইপে রূপান্তর করে।

পাইথনে 'set' নামে একটি ডেটা টাইপ থাকে। এই 'set'-এ শুধু ইউনিক এলিমেন্ট থাকে।

সেট ইন্টারসেকশন, ডিফারেন্স, יুনিয়ন এবং সিমেট্রিক ডিফারেন্সের মতো অপারেশন পারফর্ম করতে উপযোগী।

উদাহরণ

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

my_str_1 = input("Enter the first string...")
my_str_2 = input("Enter the second string...")
my_result = list(set(my_str_1) ^ set(my_str_2))
print("The letters in strings but not in both the strings are :")
for i in my_result:
    print(i)

আউটপুট

Enter the first string... Jane
Enter the second string... Kane
The letters in strings but not in both the strings are :
K
J

ব্যাখ্যা

  • দুটি ইউজার ইনপুট নেওয়া হয়েছে - ফার্স্ট স্ট্রিং এবং সেকেন্ড স্ট্রিং।
  • স্ট্রিং-এ ইন্টারসেকশন অপারেশন পারফর্ম করা হয়েছে।
  • এটি স্ট্রিংকে 'set' স্ট্রাকচারে রূপান্তর করার পর করা হয়েছে।
  • এই অপারেশনের রেজাল্ট লিস্টে রূপান্তরিত করা হয়েছে এবং একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
  • এটি ইটারেট করা হয়েছে এবং কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথনে দুটি স্ট্রিংর অংশ প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম

  2. পাইথনে দুটি স্ট্রিংকে অ্যানাগ্রাম बनानेवाले পার্টিশনে ভাগ করার প্রোগ্রাম

  3. পাইথনে দুটি স্ট্রিংয়ের মাঝপথে লেক্সিকোগ্রাফিক্যালি একটি স্ট্রিং খুঁজুন

  4. পাইথনে স্ট্রিং খালি কিনা চেক করা