যখন একটি পূর্ণসংখ্যা তালিকার প্রতিটি উপাদানে একটি বর্ণমালা বরাদ্দ করার প্রয়োজন হয়, তখন 'ascii_lowercase' পদ্ধতি এবং তালিকা বোঝার ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷import string my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) temp_val = {} my_counter = 0 for element in my_list: if element in temp_val: continue temp_val[element] = string.ascii_lowercase[my_counter] my_counter += 1 my_result = [temp_val.get(element) for element in my_list] print("The resultant list is : ") print(my_result)
আউটপুট
The list is : [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] The list after sorting is : [0, 11, 12, 21, 32, 45, 51, 58, 66, 90] The resultant list is : ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
এটি 'বাছাই' পদ্ধতি ব্যবহার করে সাজানো হয় এবং আবার কনসোলে প্রদর্শিত হয়।
-
একটি খালি অভিধান সংজ্ঞায়িত করা হয়েছে৷
-
একটি কাউন্টার 0 এ আরম্ভ করা হয়েছে।
-
এটি পুনরাবৃত্তি করা হয়, এবং একটি শর্ত সন্তুষ্ট হলে 'চালিয়ে যান' অপারেটর ব্যবহার করা হয়।
-
অন্যথায়, 'ascii_lowercase' পদ্ধতি ব্যবহার করা হয় এবং অভিধানে একটি নির্দিষ্ট সূচকে বরাদ্দ করা হয়।
-
একটি তালিকা বোধগম্যতা তালিকার উপর পুনরাবৃত্তি করতে ব্যবহৃত হয় এবং 'পান' পদ্ধতি ব্যবহার করে।
-
এর থেকে উপাদানগুলি একটি তালিকায় সংরক্ষণ করা হয় এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়৷
৷