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

Python প্রোগ্রাম: একটি সংখ্যা সাথে তুলনা করে লিস্টের এলিমেন্ট রিপ্লেস (Replace) করা

যখন একটি সংখ্যা সাথে তুলনা করে লিস্টের এলিমেন্ট রিপ্লেস করা প্রয়োজন হয়, একটি সিম্পল ইটারেশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

my_list = [32, 37, 44, 38, 92, 61, 28, 92, 20]
print("The list is :")
print(my_list)

my_key = 32
print("The key is ")
print(my_key)

low, high = 2, 9
my_result = []

for ele in my_list:
    if ele > my_key:
        my_result.append(high)
    else:
        my_result.append(low)

print("The resultant list is :")
print(my_result)

আউটপুট

The list is : [32, 37, 44, 38, 92, 61, 28, 92, 20]
The key is 32
The resultant list is : [2, 9, 9, 9, 9, 9, 2, 9, 2]

ব্যাখ্যা

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

  • কী (key) এর জন্য একটি ভ্যালু ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • 'low' এবং 'high' ভেরিয়েবলগুলোর ভ্যালু অ্যাসাইন করা হয়।

  • একটি খালি লিস্ট ডিফাইন করা হয়।

  • মূল লিস্টটি ইটারেট করা হয়, এবং প্রতিটি এলিমেন্ট কী-এর সাথে কমপেয়ার করা হয়।

  • যদি এলিমেন্ট বড় হয়, তবে 'high' ভেরিয়েবল খালি লিস্টে অ্যাপেন্ড করা হয়।

  • অন্যথায়, 'low' ভেরিয়েবল খালি লিস্টে অ্যাপেন্ড করা হয়।

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

  1. পাইথন প্রোগ্রাম লিস্টে সবচেয়ে ছোট সংখ্যা বের করা

  2. দেওয়া রেঞ্জে অদ্দ ফ্যাক্টরের সংখ্যা বের করার পাইথন প্রোগ্রাম

  3. পাইথনে দুটি লিস্টের সাধারণ উপাদান প্রিন্ট করার প্রোগ্রাম

  4. পাইথনে নামের_initial ও পুরো উপনাম প্রিন্ট করার প্রোগ্রাম