/ˈɪtərəb(ə)l/ (英式 & 美式)
可迭代的;在编程中,指一个对象可以被遍历(例如使用循环)
记忆技巧
谐音+联想记忆法
将“iterable”谐音联想为“爱特若宝”。想象你有一个“特别可爱的宝贝(宝)”,你“爱(爱)特(特)别喜欢一遍又一遍(若,谐音‘re’,表示重复)地看他/她”。这种“可以一遍遍重复查看”的特性,正好对应“可迭代的”核心含义。
词根拆分法
单词源自“iterate”(迭代)+ “-able”(能够…的)。可以拆分为“iter”(重复,来自拉丁语iterum,意为“再次”)+ “able”(能够)。直接理解为“能够重复进行(遍历)的”。
编程场景联想法
想象你在编程中遇到一个列表(list)或字符串(string),你可以用 `for item in iterable:` 这样的循环来“一个一个地访问”其中的元素。把“iterable”想成是“I can iterate through it(我可以遍历它)”的缩写或提示。
例句
In Python, lists, tuples, and strings are all iterable objects. (在Python中,列表、元组和字符串都是可迭代对象。)