যখন টিপলের একটি তালিকায় 'K'th কলামের পণ্যটি খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ তালিকা বোঝা এবং একটি লুপ ব্যবহার করা যেতে পারে৷
একটি টিপল একটি অপরিবর্তনীয় ডেটা টাইপ। এর মানে, একবার সংজ্ঞায়িত মানগুলি তাদের সূচক উপাদানগুলি অ্যাক্সেস করে পরিবর্তন করা যাবে না। আমরা উপাদান পরিবর্তন করার চেষ্টা করলে, এটি একটি ত্রুটির ফলাফল. তারা গুরুত্বপূর্ণ ধারণ কারণ তারা শুধুমাত্র পঠন অ্যাক্সেস নিশ্চিত. ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে।
টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে।
তালিকার বোধগম্যতা হল একটি সংক্ষিপ্ত হস্ত যা তালিকার মাধ্যমে পুনরাবৃত্তি করতে এবং এটিতে ক্রিয়াকলাপ সম্পাদন করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
def prod_compute(my_val) : my_result = 1 for elem in my_val: my_result *= elem return my_result my_list = [(51, 62, 75), (18,39, 25), (81, 19, 99)] print("The list is : " ) print(my_list) print("The value of 'K' has been initialized") K = 2 my_result = prod_compute([sub[K] for sub in my_list]) print("The product of the 'K'th Column of the list of tuples is : ") print(my_result)
আউটপুট
The list is : [(51, 62, 75), (18, 39, 25), (81, 19, 99)] The value of 'K' has been initialized The product of the 'K'th Column of the list of tuples is : 185625
ব্যাখ্যা
- 'prod_compute' নামের একটি ফাংশন সংজ্ঞায়িত করা হয়েছে, এটি একটি প্যারামিটার নেয়।
- একটি ভেরিয়েবলকে 1 এ আরম্ভ করা হয়, এবং পরামিতিটি পুনরাবৃত্তি করা হয়।
- এই উপাদানটি ভেরিয়েবলের সাথে গুণিত হয়।
- এটি আউটপুট হিসাবে ফেরত দেওয়া হয়।
- টুপলের একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
- টিপলের এই তালিকাটি পাস করে ফাংশনটি বলা হয়।
- আউটপুট কনসোলে প্রদর্শিত হয়।