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

পাইথন: ট্রিমড ভ্যালু পুনর্বিন্যাস করা

যখন ট্রিমড ভ্যালুগুলো পুনর্বিন্যাস করতে হয়, তখন লিস্ট কম্প্রিহেনশন এবং '/' অপারেটর ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

my_list = [11, 26, 24, 75, 96, 37, 48, 29, 93] print("The list is :") print(my_list) key = 2 print("The value of key is") print(key) full_sum = sum(my_list) trimmed_list = my_list[key:len(my_list) - key] trim_sum = sum(trimmed_list) add_value = (full_sum - trim_sum) / len(trimmed_list) result = [ele + add_value for ele in trimmed_list] print("The resultant list is:") print(result)

আউটপুট

The list is : [11, 26, 24, 75, 96, 37, 48, 29, 93] The value of key is 2 The resultant list is: [55.8, 106.8, 127.8, 68.8, 79.8]

ব্যাখ্যা

  • একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • কি এর মান ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • লিস্টের এলিমেন্টগুলো 'sum' মেথড ব্যবহার করে যোগ করা হয়।

  • এই ফলাফল একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে নির্দিষ্ট রেঞ্জের দৈর্ঘ্য ইটারেট করা হয়।

  • এটিও যোগ করা হয় এবং একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • '/' অপারেটর ব্যবহার করে যোগ করা মান বের করা হয়।

  • এটি লিস্টের সমষ্টি এবং নির্দিষ্ট রেঞ্জের লিস্টের সমষ্টির পার্থক্য, এবং নির্দিষ্ট রেঞ্জের লিস্টের দৈর্ঘ্য দিয়ে ভাগ।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে নির্দিষ্ট রেঞ্জের লিস্টের এলিমেন্টগুলোর সাথে যোগ করার মান যোগ করা হয়।

  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে দেখানো হয়।

  1. পাইথনে লিস্টের ভ্যালু একাধিক ভেরিয়েবলে অ্যাসাইন করুন

  2. পাইথনে লিস্ট থেকে ইভেন ভ্যালু ফিল্টার (Filter Even Values from List)

  3. পাইথনে বিজোড় উপাদান দুবার যুক্ত করা

  4. পাইথন প্রোগ্রাম: লিস্ট থেকে অনন্য (Unique) মান প্রিন্ট করা