কম্পিউটার

পাইথন - স্ট্রিং তালিকায় অক্ষর সূচক ম্যাপিং


যখন একটি স্ট্রিং তালিকায় ম্যাপ করে এমন অক্ষর সূচকগুলি খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, তালিকা বোঝা এবং 'যোগ' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
from collections import defaultdict

my_list = ['p y t h o n', 'i s', 'f u n', 't o', 'l e a r n']

print("The list is :")
print(my_list)

my_result = defaultdict(set)

for index, element in enumerate(my_list):
   for sub in element.split():
      my_result[sub].add(index + 1)

my_result = {key: list(val) for key, val in my_result.items()}

print("The result is :")
print(my_result)

আউটপুট

The list is :
['p y t h o n', 'i s', 'f u n', 't o', 'l e a r n']
The result is :
{'p': [1], 'y': [1], 't': [1, 4], 'h': [1], 'o': [1, 4], 'n': [1, 3, 5], 'i': [2], 's': [2], 'f': [3], 'u': [3], 'l': [5], 'e': [5], 'a': [5], 'r': [5]}

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

  • একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • ডিফল্টডিক্ট ব্যবহার করে একটি খালি অভিধান তৈরি করা হয়েছে৷

  • তালিকাটি 'গণনা' অ্যাট্রিবিউট ব্যবহার করে পুনরাবৃত্তি করা হয়েছে।

  • প্রতিটি উপাদানকে বিভক্ত করতে 'বিভক্ত' পদ্ধতি ব্যবহার করা হয় এবং অভিধানে একটি নির্দিষ্ট সূচকে উপাদান যোগ করতে 'যোগ' পদ্ধতি ব্যবহার করা হয়।

  • অভিধানের উপাদানগুলির উপর পুনরাবৃত্তি করার জন্য একটি অভিধান বোধগম্যতা ব্যবহার করা হয়।

  • এই ফলাফলটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷

  • এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷


  1. পাইথন - স্ট্রিংয়ের তালিকাকে তালিকার তালিকায় রূপান্তর করুন

  2. পাইথন প্রোগ্রামে একটি তালিকাকে স্ট্রিংয়ে রূপান্তর করুন

  3. একটি তালিকাকে স্ট্রিং-এ রূপান্তর করতে পাইথন প্রোগ্রাম

  4. কিভাবে একটি Python তারিখ স্ট্রিং তালিকা বাছাই?