iterable: آبجکتی است که میشه روش Loop زد و با حلقه پیمایشش کرد. مثل: lists, sets, tuples, distionaries, strings, generators (هر آبجکتی که دارای متد __iter__ باشد.)
colors = ['Black', 'Purple', 'Green']
for item in colors:
print(item)
colors یک iterable است.
iterator: یک iterable است با این تفاوت که متد __next__ هم دارد و تکههای بعدی را با تابع next باید پیمایش کرد.