সুতরাং একটি পছন্দসই আউটপুট অর্জন করতে, আমাদের প্রথমে জেনে রাখা উচিত যে ফাংশনটি কীভাবে কাজ করে।
join()পাইথন ডকুমেন্টেশনে বর্ণিত পদ্ধতির সিনট্যাক্সটি নিম্নরূপ:
string_name.join(iterable)
বিষয়গুলি লক্ষণীয়:
- এটি
stringএর উপাদানগুলির সাথে একত্বে ফিরে আসে iterable। উপাদানগুলির মধ্যে বিভাজক string_name।
iterableইচ্ছার কোনও অ-স্ট্রিং মান বাড়িয়ে তুলবেTypeError
এখন, যোগ করার জন্য সাদা শূণ্যস্থান , আমরা শুধু প্রতিস্থাপন করা প্রয়োজন string_nameএকটি সঙ্গে " "বা ' 'তাদের উভয়ের কাজ এবং স্থাপন করবে iterableযে, আমরা CONCATENATE করতে চাই।
সুতরাং, আমাদের ফাংশনটি এরকম কিছু দেখবে:
' '.join(my_list)
তবে, আমরা যদি white spacesআমাদের উপাদানগুলির মধ্যে একটি নির্দিষ্ট সংখ্যক যুক্ত করতে চাই iterable?
আমাদের এটি যুক্ত করতে হবে:
str(number*" ").join(iterable)
এখানে, numberএকটি ব্যবহারকারী ইনপুট হবে।
সুতরাং, উদাহরণস্বরূপ যদি number=4।
তারপরে, আউটপুট str(4*" ").join(my_list)হবে how are you, সুতরাং প্রতিটি শব্দের মধ্যে 4 টি সাদা স্থান রয়েছে।
listচলক নাম হিসাবে ব্যবহার করবেন না ।