যখন অভিধানের সাহায্যে একটি স্ট্রিংয়ে উপস্থিত শব্দের ফ্রিকোয়েন্সি গণনা করার প্রয়োজন হয়, তখন মানগুলিকে বিভক্ত করতে 'বিভক্ত' পদ্ধতি ব্যবহার করা হয় এবং একটি তালিকা বোঝার ব্যবহার করা হয়।
তালিকার বোধগম্যতা হল একটি সংক্ষিপ্ত হস্ত যা তালিকার মাধ্যমে পুনরাবৃত্তি করতে এবং এটিতে ক্রিয়াকলাপ সম্পাদন করে।
ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে।
উদাহরণ
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷my_string = input("Enter the string :") my_list=[] my_list=my_string.split() word_freq=[my_list.count(p) for p in my_list] print("The frequency of words is ...") print(dict(zip(my_list,word_freq)))
আউটপুট
Enter the string :Hi jane how are you jane The frequency of words is ... {'Hi': 1, 'jane': 2, 'how': 1, 'are': 1, 'you': 1}
ব্যাখ্যা
- ব্যবহারকারীর দ্বারা একটি স্ট্রিং প্রবেশ করানো হয়, এবং একটি ভেরিয়েবলকে বরাদ্দ করা হয়।
- একটি খালি তালিকা তৈরি করা হয়েছে।
- স্ট্রিংটি বিভক্ত, এবং তালিকায় রাখা হয়েছে।
- তালিকাটির উপর পুনরাবৃত্তি করার জন্য একটি তালিকা বোধগম্যতা ব্যবহার করা হয়, এবং 'গণনা' পদ্ধতিটি মান গণনা করতে ব্যবহৃত হয়।
- এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে।
- তালিকা এবং শব্দ ফ্রিকোয়েন্সি জিপ করা হয়, এবং একটি অভিধানে রূপান্তরিত হয়।
- এটি তারপর কনসোলে প্রদর্শিত হয়৷ ৷