কম্পিউটার

কিভাবে পুনরাবৃত্তি অপারেটর Python একটি tuple এ কাজ করে?


আমরা গুণের প্রতিনিধিত্ব করতে * চিহ্ন ব্যবহার করতে অভ্যস্ত, কিন্তু যখন * এর বাম পাশের অপারেন্ডটি একটি টিপল হয়, তখন এটি পুনরাবৃত্তি অপারেটর হয়ে যায়। পুনরাবৃত্তি অপারেটর একটি টিপলের একাধিক কপি তৈরি করে এবং সেগুলিকে একসাথে যোগ করে। পুনরাবৃত্তি অপারেটর ব্যবহার করে Tuples তৈরি করা যেতে পারে, *.

উদাহরণ

numbers = (0,) * 5  # we use the comma to denote that this is a single valued tuple and not an #expression
print numbers

আউটপুট

এটি −

আউটপুট দেবে
(0, 0, 0, 0, 0)

[0] হল একটি উপাদান সহ একটি টিপল, 0। পুনরাবৃত্তি অপারেটর এই টিপলের 5 টি কপি তৈরি করে এবং সেগুলিকে একসাথে একটি একক টিপলে যুক্ত করে। টিপলে একাধিক উপাদান ব্যবহার করে আরেকটি উদাহরণ।

উদাহরণ

numbers = (0, 1, 2) * 3
print numbers

আউটপুট

এটি −

আউটপুট দেবে
(0, 1, 2, 0, 1, 2, 0, 1, 2)

  1. পাইথনের তালিকায় কীভাবে অপারেটর কাজ করে?

  2. পাইথনের তালিকায় * অপারেটর কীভাবে কাজ করে?

  3. পাইথনে কিভাবে \B রেগুলার এক্সপ্রেশন কাজ করে?

  4. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?