যখন একটি লিস্টে অন্য লিস্টের প্রথম অকারেন্স খুঁজে বের করা প্রয়োজন হয়, 'set' এট্রিবিউট এবং 'next' মেথড ব্যবহার করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো
my_list_1 = [23, 64, 34, 77, 89, 9, 21]
my_list_2 = [64, 10, 18, 11, 0, 21]
print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)
my_list_2 = set(my_list_2)
my_result = next((ele for ele in my_list_1 if ele in my_list_2), None)
print("The result is :")
print(my_result)
আউটপুট
The first list is : [23, 64, 34, 77, 89, 9, 21] The second list is : [64, 10, 18, 11, 0, 21] The result is : 64
ব্যাখ্যা
দুটি লিস্ট সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে প্রদর্শন করা হয়েছে।
দ্বিতীয় লিস্টকে একটি সেটে রূপান্তর করা হয়েছে।
এইভাবে, সব ইউনিক এলিমেন্ট রক্ষা করা হয়েছে।
ডুপ্লিকেট এলিমেন্টগুলো সরিয়ে দেওয়া হয়েছে।
প্রথম এবং দ্বিতীয় লিস্টের মাধ্যমে ইটেরেট করে পরবর্তী মান পাওয়ার জন্য 'next' মেথড ব্যবহার করা হয়েছে।
এই আউটপুট একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
এটি কনসোলে আউটপুট হিসেবে প্রদর্শিত হয়েছে।