iterable(可迭代的;可迭代对象):指能够被依次取出元素进行遍历的对象或数据结构;在编程语境中,通常表示“可以用于循环(如 for 循环)或能返回迭代器(iterator)的对象”。(在日常英语中较少使用,主要见于计算机与数学语境。)
/ˈɪtərəbl/
This list is iterable, so you can loop over it.
这个列表是可迭代的,所以你可以对它进行循环遍历。
Any iterable object can be converted into a list, but doing so may use a lot of memory for large data sources.
任何可迭代对象都可以被转换成列表,但如果数据源很大,这样做可能会占用大量内存。
iterable 来自 iterate(反复执行;迭代)+ 形容词后缀 -able(“能够……的”)。其核心含义是“能够被迭代/重复取值与处理的”。在现代英语里,这个词尤其因计算机科学(如 Python 等语言)而广泛流行。
iter()、list())。