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

পাইথন প্রোগ্রাম: টাপলের লিস্ট থেকে K দিয়ে বিভাজ্য উপাদানযুক্ত টাপল বের করা


যখন টাপলের একটি লিস্ট থেকে এমন টাপলগুলো বের করা প্রয়োজন হয় যাদের সব উপাদান একটি নির্দিষ্ট উপাদান 'K' দিয়ে বিভাজ্য, তখন লিস্ট কম্প্রিহেনশন ব্যবহার করা যেতে পারে।

নিচে এর একটি উদাহরণ দেওয়া হলো:

উদাহরণ

my_list = [(45, 90, 135), (71, 92, 26), (2, 67, 98)]
print("The list is : ")
print(my_list)
K = 45
print("The value of K has been initialized to ")
print(K)
my_result = [sub for sub in my_list if all(ele % K == 0 for ele in sub)]
print("Elements divisible by K are : " + str(my_result))

আউটপুট

The list is : [(45, 90, 135), (71, 92, 26), (2, 67, 98)]
The value of K has been initialized to 45
Elements divisible by K are: [(45, 90, 135)]

ব্যাখ্যা

  • একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

  • K এর মান নির্ধারণ করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে উপাদানগুলো পুনরাবৃত্তি করা হয়েছে।

  • টাপলের লিস্টের প্রতিটি উপাদান চেক করা হয়েছে কি সেটি K দিয়ে বিভাজ্য।

  • যদি বিভাজ্য হয়, তবে সেটিকে একটি লিস্ট এলিমেন্টে রূপান্তরিত করা হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।


  1. পাইথন প্রোগ্রাম লিস্টের উপাদানগুলোর যোগফল বের করা

  2. পাইথনে লিস্টের এলিমেন্টগুলোর যোগফল বের করা

  3. পাইথনে লিস্ট থেকে ইনপুট স্ট্রিং-এর ক্লোজ ম্যাচ (Close Matches) খুঁজে বের করা

  4. পাইথনে লিস্ট থেকে N বড় এলিমেন্ট বের করা