কম্পিউটার টিউটোরিয়াল

পাইথনে টাপলে কতগুলো লিস্ট আছে তা বের করুন


সমস্যা বিবরণ

পাইথন টাপল অর্ডার্ড এবং আনচেঞ্জেবল। কিন্তু এর উপাদানগুলো লিস্টও হতে পারে। একটি টাপল দেওয়া থাকলে সেটিতে কতগুলো লিস্ট আছে তা বের করতে হবে।

পদ্ধতি ১: len() ফাংশন ব্যবহার

len(tuple) সরাসরি টাপলের উপাদান সংখ্যা (যা লিস্ট) রিটার্ন করে।

tupA = (['a', 'b', 'x'], [21, 19])
tupB = (['n', 'm'], ['z', 'y', 'x'], [3, 7, 89])
print("The number of lists in tupA:", len(tupA))  # 2
print("The number of lists in tupB:", len(tupB))  # 3

পদ্ধতি ২: ইউজার-ডিফাইনড ফাংশন (UDF) ব্যবহার

বারবার ব্যবহার করলে ফাংশন বানানো ভালো। isinstance(tupl, tuple) চেক করুন, তারপর len()।

tupA = (['a', 'b', 'x'], [21, 19])
tupB = (['n', 'm'], ['z', 'y', 'x'], [3, 7, 89])

def getcount(tupl):
    if isinstance(tupl, tuple):
        return len(tupl)
    else:
        pass

print("The number of lists in tupA:", getcount(tupA))  # 2
print("The number of lists in tupB:", getcount(tupB))  # 3
  1. পাইথনে অ্যারেতে ডুপ্লিকেট নম্বর খুঁজে বের করা

  2. পাইথনে লিস্ট থেকে সর্বোচ্চ সংখ্যা বের করা

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

  4. Python-এ একটি সংখ্যার ফ্যাক্টর (গুণক) বের করা