কম্পিউটার

পাইথনে দুটি স্ট্রিং টিপলের সংমিশ্রণ


যখন দুটি স্ট্রিং টিপল সংযুক্ত করার প্রয়োজন হয়, তখন 'জিপ' পদ্ধতি এবং জেনারেটর এক্সপ্রেশন ব্যবহার করা যেতে পারে।

জিপ পদ্ধতিটি পুনরাবৃত্তিযোগ্য করে, তাদের একটি টুপলে একত্রিত করে এবং ফলাফল হিসাবে এটি ফিরিয়ে দেয়।

জেনারেটর হল পুনরাবৃত্তি তৈরির একটি সহজ উপায়। এটি স্বয়ংক্রিয়ভাবে '__iter__()' এবং '__next__()' পদ্ধতির সাথে একটি ক্লাস প্রয়োগ করে এবং অভ্যন্তরীণ অবস্থার ট্র্যাক রাখে, সেইসাথে 'স্টপআইটারেশন' ব্যতিক্রম উত্থাপন করে যখন কোনো মান উপস্থিত না থাকে যা ফেরত দেওয়া যায়।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_tuple_1 = ('Jane', 'Pink', 'El')
my_tuple_2 = ('Will', 'Mark', 'Paul')

print ("The first tuple is : " )
print(my_tuple_1)
print ("The second tuple is : " )
print(my_tuple_2)

my_result = tuple(elem_1 + elem_2 for elem_1, elem_2 in zip(my_tuple_1, my_tuple_2))

print("The concatenated tuple is : ")
print(my_result)

আউটপুট

The first tuple is :
('Jane', 'Pink', 'El')
The second tuple is :
('Will', 'Mark', 'Paul')
The concatenated tuple is :
('JaneWill', 'PinkMark', 'ElPaul')

ব্যাখ্যা

  • টুপলের দুটি তালিকা (স্ট্রিং) সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
  • তালিকাগুলো বারবার করা হয়, এবং সেগুলিকে 'zip' পদ্ধতি ব্যবহার করে জিপ করা হয়।
  • উভয় টিপলের তালিকার প্রথম এবং দ্বিতীয় উপাদান যোগ/সংযুক্ত করা হয়েছে।
  • এটি তারপর একটি টিপলে রূপান্তরিত হয়৷
  • এই অপারেশনটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে।
  • এই ভেরিয়েবল হল আউটপুট যা কনসোলে প্রদর্শিত হয়।

  1. কিভাবে আমরা পাইথনে দুটি টিপল তুলনা করব?

  2. কিভাবে আমরা টিপলের একটি পাইথন তালিকার মাধ্যমে পুনরাবৃত্তি করতে পারি?

  3. কিভাবে Python এ সংযুক্ত স্ট্রিং প্রিন্ট করবেন?

  4. পাইথন টিপলস