স্ট্যান্ডার্ড পাইথন ডিস্ট্রিবিউশনে অন্তর্ভুক্ত 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}
দ্রষ্টব্য: পাইথন ৩.৭+ এ ডিকশনারি অর্ডারড, তাই প্রথম ৩টি মানে ইনসারশন অর্ডারে প্রথম ৩টি।