কম্পিউটার

পাইথন ব্যবহার করে Tuple-এ সর্বাধিক এবং সর্বনিম্ন K উপাদান


যখন একটি টিপলে সর্বাধিক এবং সর্বনিম্ন K উপাদানগুলি খুঁজে বের করার প্রয়োজন হয়, তখন উপাদানগুলিকে সাজাতে এবং তাদের উপর গণনা করতে এবং প্রথম এবং শেষ উপাদানগুলি পেতে 'বাছাই করা' পদ্ধতি ব্যবহার করা হয়৷

নীচে একই −

এর প্রদর্শন করা হল

উদাহরণ

my_tuple = (7, 25, 36, 9, 6, 8)

print("The tuple is : ")
print(my_tuple)

K = 2
print("The value of K has been initialized to ")
print(K)
my_result = []
my_tuple = list(my_tuple)
temp = sorted(my_tuple)

for idx, val in enumerate(temp):
   if idx < K or idx >= len(temp) - K:
      my_result.append(val)
my_result = tuple(my_result)

print("The result is : " )
print(my_result)

আউটপুট

The tuple is :
(7, 25, 36, 9, 6, 8)
The value of K has been initialized to
2
The result is :
(6, 7, 25, 36)

ব্যাখ্যা

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

  • K-এর মান সংজ্ঞায়িত করা হয়েছে।

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • টিপল একটি তালিকায় রূপান্তরিত হয়৷

  • এটি একটি ভেরিয়েবলে সাজানো এবং সংরক্ষণ করা হয়।

  • এটি পুনরাবৃত্তি করা হয়, এবং যদি এটি K-এর থেকে কম বা তালিকা এবং K-এর দৈর্ঘ্যের মধ্যে পার্থক্যের চেয়ে বেশি হয়, তাহলে এটি খালি তালিকায় যুক্ত করা হয়৷

  • এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷


  1. পাইথন এবং স্ক্র্যাপি ব্যবহার করে ওয়েব স্ক্র্যাপিং?

  2. পাইথন টিপলে উপাদানগুলি কীভাবে যুক্ত করবেন?

  3. কিভাবে পাইথনে একটি টিপল সূচী এবং স্লাইস করবেন?

  4. একটি পাইথন টিপল এবং একটি অভিধান মধ্যে পার্থক্য কি?