কম্পিউটার

পাইথন - ক্রস প্রতিটি Kth সেগমেন্টে যোগ দিন


যখন প্রতিটি ‘K’th উপাদানে যোগদানের প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা পুনরাবৃত্তি ব্যবহার করে এবং সূচকটিকে আউটপুট হিসেবে নিয়ে আসে।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
def merge_pair_elem(my_list_1, my_list_2, K):
   index_1 = 0
   index_2 = 0
   while(index_1 < len(my_list_1)):

      for i in range(K):
         yield my_list_1[index_1]
         index_1 += 1
      for i in range(K):
         yield my_list_2[index_2]
         index_2 += 1

my_list_1 = [24, 13, 82, 22, 65, 74]
my_list_2 = [55, 63, 17, 44, 33, 15]

print("The first list is :")
print(my_list_1)

print("The second list is :")
print(my_list_2)
K = 1

print("The value of K is :")
print(K)

my_result = [element for element in merge_pair_elem(my_list_1, my_list_2, K)]

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

আউটপুট

The first list is :
[24, 13, 82, 22, 65, 74]
The second list is :
[55, 63, 17, 44, 33, 15]
The value of K is :
1
The result is :
[24, 55, 13, 63, 82, 17, 22, 44, 65, 33, 74, 15]

ব্যাখ্যা

  • 'merge_pair_elem' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা দুটি তালিকা এবং একটি 'K' মানকে প্যারামিটার হিসেবে নেয় এবং আউটপুট হিসেবে নির্দিষ্ট সূচক প্রদান করে।

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

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

  • একটি তালিকা বোধগম্য উপাদানগুলির উপর পুনরাবৃত্তি করতে ব্যবহৃত হয় এবং পদ্ধতিটি প্রয়োজনীয় পরামিতিগুলি পাস করে কল করা হয়৷

  • এটি একটি তালিকায় রূপান্তরিত হয়, এবং একটি ভেরিয়েবলে বরাদ্দ করা হয়৷

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


  1. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?

  2. পাইথনে মাল্টি-লাইন প্রিন্টিং

  3. পাইথনে বোধগম্যতা

  4. join() ফাংশন পাইথনে