একটি পাইথন টিপল অর্ডার করা হয় এবং অপরিবর্তনীয়। তবে এটির উপাদান হিসাবে তালিকাগুলিও তৈরি করা যেতে পারে। তালিকা দিয়ে তৈরি একটি টিপল দেওয়া যাক, টিপলে কতগুলি তালিকা রয়েছে তা খুঁজে বের করা যাক৷
len() দিয়ে
এই পদ্ধতিতে আমরা লেন ফাংশন প্রয়োগ করব। len() ফাংশনটি তালিকার গণনা দেবে যা টিপলের উপাদান।
উদাহরণ
tupA =(['a', 'b', 'x'], [21,19])tupB =(['n', 'm'], ['z','y', 'x' '], [3,7,89])মুদ্রণ("টুপাএ তালিকার সংখ্যা :\n" , লেন(টিউপিএ))মুদ্রণ("টুপিবিতে তালিকার সংখ্যা :\n" , লেন(টুপবি))প্রে>আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
tupA-তে তালিকার সংখ্যা :2TupB-তে তালিকার সংখ্যা :3একটি UDF ব্যবহার করা
যদি আমাদের এই ক্রিয়াকলাপটি বারবার ব্যবহার করতে হয় তবে আমরা একটি ফাংশন খুব ভালভাবে সংজ্ঞায়িত করতে পারি যা আমরা যে উপাদানটি পাস করছি তা একটি টিপল কিনা তা পরীক্ষা করবে। তারপরে তালিকাভুক্ত উপাদানগুলির সংখ্যা গণনা করতে লেন ফাংশন প্রয়োগ করুন৷
উদাহরণ
tupA =(['a', 'b', 'x'], [21,19])tupB =(['n', 'm'], ['z','y', 'x' '], [3,7,89])def getcount(tupl):if isinstance(tupl, tuple):ফেরত len(tupl) else:পাসপ্রিন্ট("টুপাএ তালিকার সংখ্যা :\n" , getcount(tupA) )প্রিন্ট("টুপাএ তালিকার সংখ্যা :\n" , getcount(tupB))আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
tupA-তে তালিকার সংখ্যা :2TupA-তে তালিকার সংখ্যা :3