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

পাইথনে টাপল লিস্টে সব টাপলের দৈর্ঘ্য সমান কিনা যাচাই (Find whether all tuples have same length)


পদ্ধতি ১: for loop + len()

listA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')]
k = 3
res = 1
for tup in listA:
    if len(tup) != k:
        res = 0
        break
if res:
    print("Each tuple has same length")
else:
    print("All tuples are not of same length")

পদ্ধতি ২: all() + len()

listA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am', 'Maths')]
k = 3
res = all(len(tup) == k for tup in listA)
if res:
    print("Each tuple has same length")
else:
    print("All tuples are not of same length")

ব্যাখ্যা

  • all() শর্ট-সার্কিট করে — প্রথম ফলস পেলে থামে।
  • জেনারেটর এক্সপ্রেশন মেমরি সেভ করে।
  • পদ্ধতি ২ বেশি পাইথনিক এবং কনসাইজ।

আউটপুট

Each tuple has same length
  1. পাইথনে কন্ট্যাক্ট লিস্টে একই ব্যক্তির একাধিক কন্ট্যাক্ট গোষ্ঠীবদ্ধ করা

  2. পাইথনে বাইনারি ম্যাট্রিক্সে 0 দিয়ে ভরা সব আয়তাকার খুঁজে বের করা

  3. পাইথন প্রোগ্রাম একটি সংখ্যা ২-এর ঘাত কিনা চেক করা

  4. পাইথনে স্ট্রিংর দৈর্ঘ্য বের করা (৩টি উপায়)