যখন একটি টিপলে সর্বাধিক এবং সর্বনিম্ন 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-এর দৈর্ঘ্যের মধ্যে পার্থক্যের চেয়ে বেশি হয়, তাহলে এটি খালি তালিকায় যুক্ত করা হয়৷
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷