এই নিবন্ধে, আমরা শিখব কিভাবে একটি তালিকায় সন্নিহিত শব্দ যোগ করতে হয়, সংখ্যা নয়। সমস্যা সমাধানের জন্য নিচের ধাপগুলো অনুসরণ করুন।
- তালিকা শুরু করুন।
- ইসালফা পদ্ধতি ব্যবহার করে অঙ্ক নয় এমন শব্দগুলি খুঁজুন।
- 4 যোগদান পদ্ধতি ব্যবহার করে শব্দ যোগ করুন।
- ইসডিজিট পদ্ধতি ব্যবহার করে খুঁজে বের করে শেষে সব সংখ্যা যোগ করুন।
- ফলাফল প্রিন্ট করুন।
উদাহরণ
# initialzing the list
strings = ['Tutorials', '56', '45', 'point', '1', '4']
# result
result = []
words = [element for element in strings if element.isalpha()]
digits = [element for element in strings if element.isdigit()]
# adding the elements to result
result.append("".join(words))
result += digits
# printing the result
print(result) আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
['Tutorialspoint', '56', '45', '1', '4']
আসুন কোডটি দেখি যা সমস্যা সমাধানের জন্য একটি ভিন্ন উপায় ব্যবহার করে। আমরা শব্দ এবং সংখ্যা ফিল্টার করতে ফিল্টার পদ্ধতি ব্যবহার করব।
উদাহরণ
# initialzing the list strings = ['Tutorials', '56', '45', 'point', '1', '4'] def isalpha(string): return string.isalpha() def isdigit(string): return string.isdigit() # result result = ["".join(filter(isalpha, strings)), *filter(isdigit, strings)] # printing the result print(result) ['Tutorialspoint', '56', '45', '1', '4']
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
['Tutorialspoint', '56', '45', '1', '4']
উপসংহার
নিবন্ধে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।