যখন পরবর্তী বৃহত্তর মানের উপর ভিত্তি করে একটি তালিকা বিভক্ত করার প্রয়োজন হয়, একটি তালিকা বোঝা, 'iter' পদ্ধতি এবং 'islice' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷itertools থেকে import islicemy_list =[11, 22, 33, 34, 45, 26, 87,11]মুদ্রণ("তালিকাটি হল :")মুদ্রণ(my_list)দৈর্ঘ্য_থেকে_বিভক্ত =[2, 5, 3]মুদ্রণ(" বিভক্ত দৈর্ঘ্যের তালিকাটি হল :")মুদ্রণ(দৈর্ঘ্য_টু_স্প্লিট)টেম্প =iter(my_list)my_result =[list(islice(temp, element)) in length_to_split]প্রিন্ট("ফলাফল হল :")প্রিন্ট(my_result)পূর্বে>আউটপুট
তালিকা হল:[11, 22, 33, 34, 45, 26, 87, 11]বিভক্ত দৈর্ঘ্যের তালিকা হল:[2, 5, 3]ফলাফল হল :[[11, 22], [33 , 34, 45, 26, 87], [11]]ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
পূর্ণসংখ্যার আরেকটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
'iter' পদ্ধতিটিকে তালিকায় বলা হয় এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়।
-
একটি তালিকা বোধগম্য উপাদানগুলির উপর পুনরাবৃত্তি করতে ব্যবহৃত হয়, এবং 'আইসলিস' পদ্ধতি ব্যবহার করা হয়।
-
এটি একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে বরাদ্দ করা হয়৷
৷ -
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷