কম্পিউটার

পাইথনে টিপল উপাদানের মডিউল


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

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

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

নীচে একই -

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

উদাহরণ

my_tuple_1 = ( 67, 45, 34, 56)
my_tuple_2 = (99, 123, 10, 56)

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 modulus tuple is : ")
print(my_result)

আউটপুট

The first tuple is :
(67, 45, 34, 56)
The second tuple is :
(99, 123, 10, 56)
The modulus tuple is :
(67, 45, 4, 0)

ব্যাখ্যা

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

  1. Python - একটি তালিকায় tuple উপাদান যোগ দিন

  2. পাইথনে Tuple উপাদান মুছুন

  3. পাইথনে টুপল আনপ্যাকিং কি?

  4. পাইথন টিপলে উপাদানগুলি কীভাবে যুক্ত করবেন?