আমরা * সিম্বল ব্যবহার করে মাল্টিপ্লিকেশন বোঝাতে অভ্যস্ত, কিন্তু যখন *-র লেফট সাইডের অপারেন্ড একটি টাপল, তবে এটি রিপিটিশন অপারেটর হয়ে যায়। রিপিটিশন অপারেটর একাধিক কপি তৈরি করে টাপলের এবং সেগুলো একসাথে জড়িয়ে দেয়। টাপল * রিপিটিশন অপারেটর ব্যবহার করে তৈরি করা যায়।
উদাহরণ
numbers = (0,) * 5 # আমরা কমা ব্যবহার করি যেন এটি একটি সিঙ্গেল-ভ্যালুড টাপল বোঝা যায়, এক্সপ্রেশন নয় print numbers
আউটপুট
এটি নিচের আউটপুট দেবে:
(0, 0, 0, 0, 0)
(0,) হলো একটি এলিমেন্ট বিশিষ্ট টাপল, ০। রিপিটিশন অপারেটর এর ৫ কপি বানায় এবং সেগুলো একসাথে জড়িয়ে একটি সিঙ্গেল টাপল বানায়। একাধিক এলিমেন্ট বিশিষ্ট টাপল ব্যবহার করে আরেকটি উদাহরণ।
উদাহরণ
numbers = (0, 1, 2) * 3 print numbers
আউটপুট
এটি নিচের আউটপুট দেবে:
(0, 1, 2, 0, 1, 2, 0, 1, 2)