যখন জটিল ডাটা টাইপ সহ সারি বের করার প্রয়োজন হয়, তখন 'isinstance' পদ্ধতি এবং তালিকা বোঝার ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [[13, 1,35], [23, [44, 54], 85], [66], [75, (81, 2), 29, 7]] my_result = [row for row in my_list if any(isinstance(element, list) or isinstance(element, tuple) or isinstance(element, dict) or isinstance(element, set) for element in row)] print("The list is :") print(my_list) print("The resultant list is :") print(my_result)
আউটপুট
The list is : [[13, 1, 35], [23, [44, 54], 85], [66], [75, (81, 2), 29, 7]] The resultant list is : [[23, [44, 54], 85], [75, (81, 2), 29, 7]]
ব্যাখ্যা
-
তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি তালিকা বোধগম্যতা তালিকার উপর পুনরাবৃত্তি করতে এবং 'isinstance' পদ্ধতি ব্যবহার করে উপাদানটি 'তালিকা' টাইপের অন্তর্গত কিনা তা দেখতে ব্যবহৃত হয়।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷