কম্পিউটার

পাইথনে তালিকায় বিকল্প উপাদান প্যাটার্ন বাড়ানো


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যাতে প্রতিটি উপাদানের পরে প্রদত্ত তালিকায় একটি উপাদানের ক্রমবর্ধমান ক্রম অন্তর্ভুক্ত থাকে। এটি পরিষ্কারভাবে বোঝার জন্য আসুন একটি উদাহরণ দেখি।

ইনপুট

alphabets = ['a', 'b', 'c']

আউটপুট

['a', '#', 'b', '##', 'c', '###']

সমস্যা সমাধানের জন্য নিচের ধাপগুলো অনুসরণ করুন।

  • একটি তালিকা শুরু করুন।
  • 3 একটি খালি তালিকা তৈরি করুন।
  • প্রাথমিক তালিকার উপর পুনরাবৃত্তি করুন।
  • খালি তালিকায় বর্তমান উপাদান এবং হ্যাশের সংশ্লিষ্ট সংখ্যা যোগ করুন।
  • ফলাফল তালিকা প্রিন্ট করুন।

উদাহরণ

# initializing the list
alphabets = ['a', 'b', 'c']
# empty list
result = []
# iterating over the alphabets
for i in range(len(alphabets)):
   # appending the current element
   result.append(alphabets[i])
   # appending the (i + 1) number of hashes
   result.append((i + 1) * '#')
# printing the result
print(result)

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

['a', '#', 'b', '##', 'c', '###']

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  2. পূর্ণসংখ্যার একটি পাইথন তালিকার প্রতিটি উপাদানে K যোগ করা হচ্ছে

  3. তালিকায় বিকল্প পরিসর স্লাইসিং (পাইথন)

  4. পাইথনে append() এবং extend()