কম্পিউটার

পাইথনে টিপলের বিয়োগ কীভাবে পাবেন


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

মানচিত্র ফাংশনটি পুনরাবৃত্তিযোগ্য (যেমন তালিকা, টিপল) প্রতিটি আইটেমের জন্য একটি প্রদত্ত ফাংশন/অপারেশন প্রয়োগ করে। এটি ফলাফল হিসাবে একটি তালিকা প্রদান করে৷

বেনামী ফাংশন একটি ফাংশন যা একটি নাম ছাড়া সংজ্ঞায়িত করা হয়. সাধারণভাবে, পাইথনে ফাংশনগুলি 'def' কীওয়ার্ড ব্যবহার করে সংজ্ঞায়িত করা হয়, কিন্তু বেনামী ফাংশন 'lambda' কীওয়ার্ডের সাহায্যে সংজ্ঞায়িত করা হয়। এটি একটি একক অভিব্যক্তি নেয়, তবে যেকোনো সংখ্যক আর্গুমেন্ট নিতে পারে। এটি অভিব্যক্তি ব্যবহার করে এবং এর ফলাফল প্রদান করে।

নীচে একই -

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

উদাহরণ

my_tuple_1 = (7, 8, 11, 0 ,3, 4)
my_tuple_2 = (3, 2, 22, 45, 12, 9)

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

my_result = tuple(map(lambda i, j: i - j, my_tuple_1, my_tuple_2))

print("The tuple after subtraction is : " )
print(my_result)

আউটপুট

The first tuple is :
(7, 8, 11, 0, 3, 4)
The second tuple is :
(3, 2, 22, 45, 12, 9)
The tuple after subtraction is :
(4, 6, -11, -45, -9, -5)

ব্যাখ্যা

  • দুটি টিপল সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
  • ল্যাম্বডা ফাংশনটি দুটি টিপল থেকে সংশ্লিষ্ট উপাদানগুলির প্রতিটি বিয়োগ করতে ব্যবহৃত হয়।
  • এই অপারেশনটি 'ম্যাপ' পদ্ধতি ব্যবহার করে সমস্ত উপাদানের সাথে ম্যাপ করা হয়েছে।
  • এই ফলাফল টিপলে রূপান্তরিত হয়।
  • এই ফলাফলটি একটি মান নির্ধারণ করা হয়েছে৷
  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।

  1. কিভাবে আমরা পাইথনে tuple সংজ্ঞায়িত করব?

  2. কিভাবে পাইথনে একটি স্ট্রিং হিসাবে একটি ফাংশন নাম পেতে?

  3. কিভাবে আমরা পাইথন ফাংশন থেকে একটি টিপল ফেরত দিতে পারি?

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