যখন একটি প্রদত্ত অক্ষর ব্যতীত একটি তালিকার সমস্ত অক্ষর প্রতিস্থাপন করার প্রয়োজন হয়, একটি তালিকা বোঝা, এবং ‘==’ অপারেটর ব্যবহার করা হয়৷
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = ['P', 'Y', 'T', 'H', 'O', 'N', 'P', 'H', 'P'] print("The list is :") print(my_list) replace_char = '$' retain_char = 'P' my_result = [element if element == retain_char else replace_char for element in my_list] print("The result is :") print(my_result)
আউটপুট
The list is : ['P', 'Y', 'T', 'H', 'O', 'N', 'P', 'H', 'P'] The result is : ['P', '$', '$', '$', '$', '$', 'P', '$', 'P']
ব্যাখ্যা
-
অক্ষরগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
আরও দুটি অক্ষর সংজ্ঞায়িত করা হয়েছে, যেগুলিকে যথাক্রমে প্রতিস্থাপন এবং ধরে রাখতে হবে।
-
তালিকার উপর পুনরাবৃত্তি করার জন্য একটি তালিকা বোঝার ব্যবহার করা হয়, এবং যদি বর্তমান অক্ষরটি ধরে রাখা প্রয়োজন এমন অক্ষরের মতো হয়, তবে এটি একটি তালিকায় যোগ করা হয়, অন্যথায় এটি অন্য অক্ষর দিয়ে প্রতিস্থাপিত হয়।
-
এই অক্ষরগুলি একটি তালিকায় সংরক্ষিত হয় এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷