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

Python প্রোগ্রাম: লিস্ট এলিমেন্টের নির্দিষ্ট ইনডেক্সে কমন এলিমেন্ট প্রিন্ট করা

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

উদাহরণ

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

my_list = ["week", "seek", "beek", "reek", 'meek', 'peek']
print("The list is :")
print(my_list)

min_length = min(len(element) for element in my_list)
my_result = []

for index in range(0, min_length):
    flag = True
    for element in my_list:
        if element[index] != my_list[0][index]:
            flag = False
            break
    if flag:
        my_result.append(my_list[0][index])

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

আউটপুট

The list is : ['week', 'seek', 'beek', 'reek', 'meek', 'peek']
The result is : ['e', 'e', 'k']

ব্যাখ্যা

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

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

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

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

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

  • লিস্টের এলিমেন্টগুলো আবার ইটারেট করা হয়, এবং যদি নির্দিষ্ট ইনডেক্সে এলিমেন্ট প্রথম এলিমেন্টের সেই ইনডেক্সের ক্যারেক্টারের সমান না হয়, তবে বুলিয়ান ভ্যালু 'False' করা হয়।

  • লুপ থেকে ব্রেক করা হয়।

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

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

  1. পাইথনে দুটি লিস্টের ইন্ডেক্স-ভিত্তিক এলিমেন্ট ইকুয়েট করুন

  2. পাইথনে লিস্ট থেকে বিজোড় সংখ্যা প্রিন্ট করা

  3. পাইথনে লিস্ট থেকে নেগেটিভ সংখ্যা প্রিন্ট করা

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