যখন উভয় স্ট্রিং-এ যে অক্ষরগুলি আলাদাভাবে দেখা যায়, কিন্তু পুনরাবৃত্তি করা হয় না, তখন ব্যবহারকারীর ইনপুট নেওয়া হয় এবং একই অর্জনের জন্য 'তালিকা' এবং 'সেট' ব্যবহার করা হয়।
একটি তালিকা ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ভাসমান বিন্দু, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে ব্যবহার করা যেতে পারে। 'তালিকা' পদ্ধতি প্রদত্ত পুনরাবৃত্তিযোগ্য একটি তালিকার প্রকারে রূপান্তর করে।
পাইথন 'সেট' নামে পরিচিত একটি ডেটাটাইপ নিয়ে আসে। এই 'সেট'-এ এমন উপাদান রয়েছে যা শুধুমাত্র অনন্য।
সেটটি ছেদ, পার্থক্য, মিলন এবং প্রতিসম পার্থক্যের মতো ক্রিয়াকলাপ সম্পাদনে কার্যকর।
উদাহরণ
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷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
ব্যাখ্যা
- দুটি ব্যবহারকারীর ইনপুট নেওয়া হয়েছে- প্রথম স্ট্রিং এবং দ্বিতীয় স্ট্রিং৷ ৷
- স্ট্রিং-এ একটি ইন্টারসেকশন অপারেশন করা হয়।
- স্ট্রিংটিকে একটি 'সেট' কাঠামোতে রূপান্তর করার পরে এটি করা হয়।
- এই অপারেশনের ফলাফল একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়।
- এটি পুনরাবৃত্ত হয় এবং কনসোলে প্রদর্শিত হয়।