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

পাইথন প্রোগ্রাম: লিস্টে সব y, x-এর পরে আছে কিনা যাচাই করা

যখন লিস্টে সব 'y' 'x'-এর পরে আছে কিনা যাচাই করতে হয়, তখন enumerate অ্যাট্রিবিউট এবং একটি নির্দিষ্ট শর্ত ব্যবহার করা হয়।

উদাহরণ

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

my_list = [11, 25, 13, 11, 64, 25, 8, 9] print("The list is :") print(my_list) x, y = 13, 8 x_index = my_list.index(x) my_result = True for index, element in enumerate(my_list): if element == y and index < x_index: my_result = False break if(my_result == True): print("All y elements occcur after x elements") else: print("All y elements don't occcur after x elements")

আউটপুট

The list is : [11, 25, 13, 11, 64, 25, 8, 9] All y elements occcur after x elements

ব্যাখ্যা

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

  • দুটি ইন্টিজার ভেরিয়েবল ইনিশিয়ালাইজ করা হয়।

  • লিস্টের এলিমেন্টের ইনডেক্স ভ্যালু একটি ভেরিয়েবলে সংরক্ষণ করা হয়।

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

  • লিস্টের এলিমেন্ট এবং ইনডেক্স enumerate ব্যবহার করে ইটারেট করা হয়।

  • এখানে, যদি ইটারেট করা এলিমেন্ট এবং দ্বিতীয় ইন্টিজার সমান হয় এবং ইটারেট করা ইনডেক্স দ্বিতীয় ইন্টিজারের ইনডেক্সের চেয়ে কম হয়, তবে টেম্পোরারি ভেরিয়েবলকে বুলিয়ান 'False' সেট করা হয়।

  • নিয়ন্ত্রণ লুপ থেকে বের হয়।

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

  1. পাইথনে লিস্টের এলিমেন্টগুলোর যোগফল বের করা

  2. পাইথনে লিস্ট থেকে N বড় এলিমেন্ট বের করা

  3. পাইথনে একটি লিস্টের সব সাবলিস্ট প্রিন্ট করার প্রোগ্রাম

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