এই নিবন্ধে, আমরা একটি তালিকায় উপাদানগুলির ফ্রিকোয়েন্সি কীভাবে খুঁজে পেতে হয় তা শিখতে যাচ্ছি। আমরা বিভিন্ন উপায়ে সমস্যার সমাধান করতে পারি। চলুন তাদের দুজনকে দেখি।
কোড লিখতে নিচের ধাপগুলো অনুসরণ করুন।
- উপাদান এবং একটি খালি অভিধান দিয়ে তালিকাটি শুরু করুন।
- উপাদানের তালিকার উপর পুনরাবৃত্তি করুন।
- উপাদানটি অভিধানে উপস্থিত আছে কিনা তা পরীক্ষা করুন।
- এলিমেন্টটি যদি ডিকশনারিতে আগে থেকেই থাকে, তাহলে এর সংখ্যা বাড়ান।
- এলিমেন্টটি অভিধানে উপস্থিত না থাকলে, 1 দিয়ে এর গণনা শুরু করুন।
- অভিধান প্রিন্ট করুন।
উদাহরণ
আসুন কোডটি দেখি।
# লিস্টর্যান্ডম_লিস্ট শুরু করা =['A', 'A', 'B', 'C', 'B', 'D', 'D', 'A', 'B']ফ্রিকোয়েন্সি ={}# এলোমেলো_লিস্টে আইটেমের জন্য তালিকার উপর পুনরাবৃত্তি করা:# ফ্রিকোয়েন্সি আইটেম থাকলে অভিধানে উপাদান পরীক্ষা করা:# কাউন্টার ফ্রিকোয়েন্সি বৃদ্ধি করা /প্রে>আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
{'A':3, 'B':3, 'C':1, 'D':2}অন্য উপায়ে সমস্যার জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন। আমরা উপাদানের ফ্রিকোয়েন্সি খুঁজে পেতে একটি মডিউল পদ্ধতি ব্যবহার করতে যাচ্ছি।
- সংগ্রহ মডিউল আমদানি করুন।
- উপাদান দিয়ে তালিকা শুরু করুন।
- সংগ্রহ মডিউল থেকে কাউন্টার ব্যবহার করে উপাদানের ফ্রিকোয়েন্সি পান।
- ডিক্ট ব্যবহার করে ফলাফলকে অভিধানে রূপান্তর করুন এবং ফ্রিকোয়েন্সি মুদ্রণ করুন।
উদাহরণ
আসুন কোডটি দেখি।
# মডিউল আমদানি সংগ্রহ আমদানি করা# listrandom_list শুরু করা =['A', 'A', 'B', 'C', 'B', 'D', 'D', 'A', 'B'] # উপাদান ফ্রিকোয়েন্সি =সংগ্রহের ফ্রিকোয়েন্সি খুঁজতে কাউন্টার ব্যবহার করে। কাউন্টার(এলোমেলো_তালিকা)# ফ্রিকোয়েন্সিপ্রিন্ট (ডিক্ট(ফ্রিকোয়েন্সি)) {'A':3, 'B':3, 'C':1, 'D':2}
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
{'A':3, 'B':3, 'C':1, 'D':2}
উপসংহার
নিবন্ধে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।