যেসব লেটার প্রথম স্ট্রিং-এ আছে কিন্তু দ্বিতীয় স্ট্রিং-এ নেই তা দেখাতে দুটি স্ট্রিং ইনপুট নেওয়া হয় ইউজার থেকে। সেটের ডিফারেন্স ব্যবহার করে দুটি স্ট্রিং-এর পার্থক্য বের করা হয়।
পাইথনে '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 first string but not in second string :")
for i in my_result:
print(i)
আউটপুট
Enter the first string... Jane Enter the second string... Wane The letters in first string but not in second string : J
ব্যাখ্যা
- ইউজার থেকে দুটি স্ট্রিং ইনপুট নেওয়া হয়েছে।
- এগুলো সেটে রূপান্তরিত করা হয়েছে, এবং তাদের ডিফারেন্স ক্যালকুলেট করা হয়েছে।
- এই ডিফারেন্সটি একটি লিস্টে রূপান্তরিত করা হয়েছে।
- এই ভ্যালুটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
- এটি ইটারেট করা হয়েছে, এবং কনসোলে ডিসপ্লে করা হয়েছে।