কম্পিউটার

একটি টিপলে তালিকার সংখ্যা খুঁজে পেতে পাইথন


একটি পাইথন টিপল অর্ডার করা হয় এবং অপরিবর্তনীয়। তবে এটির উপাদান হিসাবে তালিকাগুলিও তৈরি করা যেতে পারে। তালিকা দিয়ে তৈরি একটি টিপল দেওয়া যাক, টিপলে কতগুলি তালিকা রয়েছে তা খুঁজে বের করা যাক৷

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

  1. পাইথনে ডুপ্লিকেট নম্বর খুঁজুন

  2. পাইথন প্রোগ্রাম একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করতে

  3. পাইথনে প্রাইম নম্বর খোঁজার বিভিন্ন পদ্ধতি

  4. পাইথন ব্যবহার করে সংখ্যার ফ্যাক্টরগুলি কীভাবে সন্ধান করবেন?