কম্পিউটার

পাইথন - তালিকায় গ্রুপ সংলগ্ন স্ট্রিং


যখন একটি তালিকায় উপস্থিত একটি স্ট্রিংয়ের সংলগ্ন উপাদানগুলিকে গোষ্ঠীভুক্ত করার প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা 'গ্রুপবাই' এবং 'ইল্ড' ব্যবহার করে।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
 itertools থেকে import groupbydef string_check(elem):রিটার্ন isinstance(elem, str)def group_string(my_list):key, grp in groupby(my_list, key=string_check):if key:yield list(grp) else:ফলন grpmy_list =[52, 11, 'py', 'th', 'on', 11, 52, 'i', 's', 18, 'f', 'un', 99]প্রিন্ট ("তালিকাটি হল :")print(my_list)my_result =[*group_string(my_list)]print("ফলাফল হল:")print(my_result)

আউটপুট

তালিকা হল :[52, 11, 'py', 'th', 'on', 11, 52, 'i', 's', 18, 'f', 'un', 99]ফলাফল হল:[52, 11, ['py', 'th', 'on'], 11, 52, ['i', 's'], 18, ['f', 'un'], 99] 

ব্যাখ্যা

  • 'string_check' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসাবে নেয় এবং এটি একটি নির্দিষ্ট উদাহরণের প্রকারের সাথে সম্পর্কিত কিনা তা পরীক্ষা করে।

  • 'group_string' নামের আরেকটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয় এবং 'groupby' পদ্ধতি ব্যবহার করে আউটপুট ফেরত দিতে ফলন ব্যবহার করে।

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

  • 'গ্রুপ_স্ট্রিং' বলা হয় এবং ফলাফলটি একটি ভেরিয়েবলকে বরাদ্দ করা হয়।

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


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

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

  3. পাইথনে স্ট্রিং এর তালিকা থেকে সংখ্যা বের করুন

  4. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?