যখন একটি অ্যারের উপাদানগুলিকে একত্রিত করে তৈরি করা বাছাই করা সংখ্যাগুলিকে মুদ্রণের প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা যেতে পারে যা প্রথমে সংখ্যাটিকে সাজায় এবং সংখ্যাটিকে একটি পূর্ণসংখ্যাতে রূপান্তর করে। আরেকটি পদ্ধতি একটি স্ট্রিং এই তালিকা ম্যাপ, এবং আবার বাছাই করা হয়.
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেdef get_sorted_nums(my_num): my_num = ''.join(sorted(my_num)) my_num = int(my_num) print(my_num) def merged_list(my_list): my_list = list(map(str, my_list)) my_str = ''.join(my_list) get_sorted_nums(my_str) my_list = [7, 845, 69, 60, 99, 11] print("The list is :") print(my_list) print("The result is :") merged_list(my_list)
আউটপুট
The list is : [7, 845, 69, 60, 99, 11] The result is : 11456678999
ব্যাখ্যা
-
'get_sorted_nums' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি সংখ্যাকে একটি প্যারামিটার হিসেবে নেয়।
-
এটি প্রথমে একটি স্ট্রিং-এ রূপান্তরিত হয় এবং তারপর সাজানো হয়।
-
এর পরে, এটি একটি পূর্ণসংখ্যাতে রূপান্তরিত হয় এবং কনসোলে প্রদর্শিত হয়।
-
'merged_list' নামের আরেকটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।
-
এটি 'মানচিত্র' পদ্ধতি ব্যবহার করে একটি স্ট্রিং এ রূপান্তরিত হয় এবং তারপর একটি তালিকায় রূপান্তরিত হয়।
-
বাছাই করার এবং পূর্ণসংখ্যায় রূপান্তর করার পূর্ববর্তী পদ্ধতিটিকে আবার এই স্ট্রিংটি পাস করে বলা হয়।
-
পদ্ধতির বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
এই প্যারামিটারটি পাস করে পদ্ধতিটি বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।