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

Python-এ লিস্টে নির্দিষ্ট ডিজিট (Particular Digits) আছে কিনা চেক করা

যখন একটি লিস্টে নির্দিষ্ট ডিজিট আছে কিনা চেক করা প্রয়োজন হয়, join মেথড এবং একটি সিম্পল ইটারেশন ব্যবহার করা হয়।

উদাহরণ

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

my_list = [427, 789, 345, 122, 471, 124]
print("The list is :")
print(my_list)

my_digits = [1, 4, 7, 2]
digit_string = ''.join([str(ele) for ele in my_digits])
all_elems = ''.join([str(ele) for ele in my_list])

my_result = True
for element in all_elems:
    for ele in element:
        if ele not in digit_string:
            my_result = False
            break

if my_result == True:
    print("The list contains the required digits")
else:
    print("The list doesn't contain the required digits")

আউটপুট

The list is : [427, 789, 345, 122, 471, 124]
The list doesn't contain the required digits

ব্যাখ্যা

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

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

  • লিস্ট কম্প্রিহেনশন ডিফাইন করা হয় ইন্টিজার লিস্টের ওপর ইটারেট করতে।

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

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

  • মূল লিস্টেও একই কাজ করা হয়। এটিকে 'all_elems' বললে চলে।

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

  • 'all_elems' লিস্ট ইটারেট করা হয়, এবং যদি এলিমেন্ট পূর্বের লিস্টে না থাকে, তবে ভেরিয়েবল 'False' করা হয়।

  • এক্সিকিউশন ব্রেকও করা হয়।

  • বাহিরে, যদি ভেরিয়েবল 'True' হয়, তবে প্রাসঙ্গিক মেসেজ দেখানো হয়।

  1. পাইথনে লিস্ট সর্টেড কিনা যাচাই করুন

  2. পাইথনে লিস্টে কনsekutিভ নম্বর আছে কিনা যাচাই করুন

  3. পাইথনে লিস্ট অফ লিস্টে একটি লিস্ট আছে কিনা যাচাই করুন

  4. পাইথনে চেক করা সব লিস্ট এলিমেন্ট একই কিনা