স্ট্যান্ডার্ড পাইথন ডিস্ট্রিবিউশনের অন্তর্ভুক্ত itertools মডিউলটিতে অনেকগুলি ইটারেটর বিল্ডিং ব্লক রয়েছে যা ক্লোজার, হাসকেল ইত্যাদি কার্যকরী ভাষা দ্বারা অনুপ্রাণিত। এই মডিউলের একটি ফাংশন হল islice()। এটি পুনরাবৃত্তিযোগ্য থেকে নির্দিষ্ট উপাদান নির্বাচন করে একটি পুনরাবৃত্তিকারী প্রদান করে। islice() এর সিনট্যাক্স নিম্নরূপ:
islice(sequence, start, stop, step)
শুধুমাত্র প্রথম তিনটি আইটেম নির্বাচন করে প্রদত্ত অভিধানকে ছেঁটে ফেলার দৃষ্টান্ত অনুসরণ করে
>>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5} >>> import itertools >>> D2=dict(itertools.islice(D1.items(),3)) >>> D2 {'pen': 25, 'pencil': 10, 'book': 100}